./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/safe001_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/safe001_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/safe001_tso.i ./goblint.2024-05-21_14-57-05.files/protection/safe001_tso.yml/witness.yml -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --traceabstraction.compute.hoare.annotation.of.negated.interpolant.automaton,.abstraction.and.cfg false --witnessparser.only.consider.loop.invariants false --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --- Real Ultimate output --- This is Ultimate 0.2.4-tmp.fs.goblint-validation-bcb38a6-m [2024-06-03 18:36:30,856 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-03 18:36:30,926 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-03 18:36:30,929 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-03 18:36:30,930 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-03 18:36:30,952 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-03 18:36:30,953 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-03 18:36:30,953 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-03 18:36:30,954 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-03 18:36:30,957 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-03 18:36:30,957 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-03 18:36:30,957 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-03 18:36:30,958 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-03 18:36:30,959 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-03 18:36:30,959 INFO L153 SettingsManager]: * Use SBE=true [2024-06-03 18:36:30,959 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-03 18:36:30,960 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-03 18:36:30,960 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-03 18:36:30,960 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-03 18:36:30,960 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-03 18:36:30,960 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-03 18:36:30,961 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-03 18:36:30,961 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-03 18:36:30,961 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-03 18:36:30,961 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-03 18:36:30,961 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-03 18:36:30,962 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-03 18:36:30,962 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-03 18:36:30,962 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-03 18:36:30,962 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-03 18:36:30,963 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-03 18:36:30,963 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-03 18:36:30,963 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-03 18:36:30,964 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-03 18:36:30,964 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-03 18:36:30,964 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-03 18:36:30,964 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-03 18:36:30,964 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-03 18:36:30,964 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-03 18:36:30,964 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-03 18:36:30,965 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-03 18:36:30,965 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-03 18:36:30,965 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-03 18:36:30,965 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessparser: Only consider loop invariants -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Check unreachability of reach_error function -> false [2024-06-03 18:36:31,166 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-03 18:36:31,186 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-03 18:36:31,188 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-03 18:36:31,189 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-03 18:36:31,190 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-03 18:36:31,191 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/safe001_tso.yml/witness.yml [2024-06-03 18:36:31,329 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-03 18:36:31,329 INFO L274 PluginConnector]: CDTParser initialized [2024-06-03 18:36:31,330 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/safe001_tso.i [2024-06-03 18:36:32,300 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-03 18:36:32,501 INFO L384 CDTParser]: Found 1 translation units. [2024-06-03 18:36:32,502 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe001_tso.i [2024-06-03 18:36:32,513 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/84ace9a0e/f468378425da48b29c2c1b4fd686d5c7/FLAG30bad4ce2 [2024-06-03 18:36:32,525 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/84ace9a0e/f468378425da48b29c2c1b4fd686d5c7 [2024-06-03 18:36:32,526 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-03 18:36:32,527 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-03 18:36:32,528 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-03 18:36:32,528 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-03 18:36:32,532 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-03 18:36:32,532 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 03.06 06:36:31" (1/2) ... [2024-06-03 18:36:32,533 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@4bca5828 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 03.06 06:36:32, skipping insertion in model container [2024-06-03 18:36:32,533 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 03.06 06:36:31" (1/2) ... [2024-06-03 18:36:32,534 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@7faf2f60 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 03.06 06:36:32, skipping insertion in model container [2024-06-03 18:36:32,535 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 03.06 06:36:32" (2/2) ... [2024-06-03 18:36:32,535 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@4bca5828 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.06 06:36:32, skipping insertion in model container [2024-06-03 18:36:32,535 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 03.06 06:36:32" (2/2) ... [2024-06-03 18:36:32,535 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-03 18:36:32,569 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-03 18:36:32,570 INFO L97 edCorrectnessWitness]: Location invariant before [L782-L782] ((((! multithreaded || (((0 <= y && y <= 2) && y <= 127) && ((y == 0 || y == 1) || y == 2))) && (! multithreaded || (((0 <= __unbuffered_p0_EAX && __unbuffered_p0_EAX <= 2) && __unbuffered_p0_EAX <= 127) && ((__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1) || __unbuffered_p0_EAX == 2)))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! 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)))) && (! multithreaded || (((0 <= x && x <= 2) && x <= 127) && ((x == 0 || x == 1) || x == 2))) [2024-06-03 18:36:32,570 INFO L97 edCorrectnessWitness]: Location invariant before [L779-L779] ((((! multithreaded || (((0 <= y && y <= 2) && y <= 127) && ((y == 0 || y == 1) || y == 2))) && (! multithreaded || (((0 <= __unbuffered_p0_EAX && __unbuffered_p0_EAX <= 2) && __unbuffered_p0_EAX <= 127) && ((__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1) || __unbuffered_p0_EAX == 2)))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! 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)))) && (! multithreaded || (((0 <= x && x <= 2) && x <= 127) && ((x == 0 || x == 1) || x == 2))) [2024-06-03 18:36:32,571 INFO L97 edCorrectnessWitness]: Location invariant before [L781-L781] ((((! multithreaded || (((0 <= y && y <= 2) && y <= 127) && ((y == 0 || y == 1) || y == 2))) && (! multithreaded || (((0 <= __unbuffered_p0_EAX && __unbuffered_p0_EAX <= 2) && __unbuffered_p0_EAX <= 127) && ((__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1) || __unbuffered_p0_EAX == 2)))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! 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)))) && (! multithreaded || (((0 <= x && x <= 2) && x <= 127) && ((x == 0 || x == 1) || x == 2))) [2024-06-03 18:36:32,571 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-03 18:36:32,571 INFO L106 edCorrectnessWitness]: ghost_update [L777-L777] multithreaded = 1; [2024-06-03 18:36:32,599 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-03 18:36:32,814 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-03 18:36:32,828 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-03 18:36:32,926 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-03 18:36:32,950 INFO L206 MainTranslator]: Completed translation [2024-06-03 18:36:32,951 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.06 06:36:32 WrapperNode [2024-06-03 18:36:32,952 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-03 18:36:32,952 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-03 18:36:32,953 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-03 18:36:32,953 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-03 18:36:32,959 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.06 06:36:32" (1/1) ... [2024-06-03 18:36:32,973 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.06 06:36:32" (1/1) ... [2024-06-03 18:36:32,993 INFO L138 Inliner]: procedures = 175, calls = 42, calls flagged for inlining = 5, calls inlined = 5, statements flattened = 65 [2024-06-03 18:36:33,001 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-03 18:36:33,003 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-03 18:36:33,003 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-03 18:36:33,003 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-03 18:36:33,012 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.06 06:36:32" (1/1) ... [2024-06-03 18:36:33,012 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.06 06:36:32" (1/1) ... [2024-06-03 18:36:33,037 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.06 06:36:32" (1/1) ... [2024-06-03 18:36:33,050 INFO L175 MemorySlicer]: Split 2 memory accesses to 1 slices as follows [2]. 100 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2]. The 0 writes are split as follows [0]. [2024-06-03 18:36:33,052 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.06 06:36:32" (1/1) ... [2024-06-03 18:36:33,052 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.06 06:36:32" (1/1) ... [2024-06-03 18:36:33,056 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.06 06:36:32" (1/1) ... [2024-06-03 18:36:33,067 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.06 06:36:32" (1/1) ... [2024-06-03 18:36:33,068 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.06 06:36:32" (1/1) ... [2024-06-03 18:36:33,069 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.06 06:36:32" (1/1) ... [2024-06-03 18:36:33,071 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-03 18:36:33,071 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-03 18:36:33,071 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-03 18:36:33,071 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-03 18:36:33,072 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.06 06:36:32" (1/1) ... [2024-06-03 18:36:33,083 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-03 18:36:33,089 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-03 18:36:33,102 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-06-03 18:36:33,121 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-06-03 18:36:33,143 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-03 18:36:33,143 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-03 18:36:33,143 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-03 18:36:33,144 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-03 18:36:33,144 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-03 18:36:33,144 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-03 18:36:33,144 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-03 18:36:33,144 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-03 18:36:33,144 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-03 18:36:33,144 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-03 18:36:33,145 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-03 18:36:33,145 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-03 18:36:33,146 WARN L214 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-06-03 18:36:33,272 INFO L244 CfgBuilder]: Building ICFG [2024-06-03 18:36:33,274 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-03 18:36:33,554 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-03 18:36:33,554 INFO L293 CfgBuilder]: Performing block encoding [2024-06-03 18:36:33,615 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-03 18:36:33,616 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-03 18:36:33,616 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 03.06 06:36:33 BoogieIcfgContainer [2024-06-03 18:36:33,616 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-03 18:36:33,622 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-03 18:36:33,622 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-03 18:36:33,625 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-03 18:36:33,626 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 03.06 06:36:31" (1/4) ... [2024-06-03 18:36:33,626 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5162fccd and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 03.06 06:36:33, skipping insertion in model container [2024-06-03 18:36:33,627 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 03.06 06:36:32" (2/4) ... [2024-06-03 18:36:33,627 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5162fccd and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 03.06 06:36:33, skipping insertion in model container [2024-06-03 18:36:33,627 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.06 06:36:32" (3/4) ... [2024-06-03 18:36:33,627 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5162fccd and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 03.06 06:36:33, skipping insertion in model container [2024-06-03 18:36:33,628 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 03.06 06:36:33" (4/4) ... [2024-06-03 18:36:33,629 INFO L112 eAbstractionObserver]: Analyzing ICFG safe001_tso.i [2024-06-03 18:36:33,644 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-03 18:36:33,645 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 3 error locations. [2024-06-03 18:36:33,645 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-03 18:36:33,697 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-03 18:36:33,727 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 51 places, 41 transitions, 94 flow [2024-06-03 18:36:33,756 INFO L124 PetriNetUnfolderBase]: 0/38 cut-off events. [2024-06-03 18:36:33,756 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-03 18:36:33,758 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48 conditions, 38 events. 0/38 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 61 event pairs, 0 based on Foata normal form. 0/35 useless extension candidates. Maximal degree in co-relation 0. Up to 1 conditions per place. [2024-06-03 18:36:33,758 INFO L82 GeneralOperation]: Start removeDead. Operand has 51 places, 41 transitions, 94 flow [2024-06-03 18:36:33,761 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 42 places, 32 transitions, 73 flow [2024-06-03 18:36:33,772 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-03 18:36:33,779 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;@1bc9b2f9, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-03 18:36:33,779 INFO L358 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2024-06-03 18:36:33,783 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-03 18:36:33,783 INFO L124 PetriNetUnfolderBase]: 0/6 cut-off events. [2024-06-03 18:36:33,783 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-03 18:36:33,784 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:36:33,784 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1] [2024-06-03 18:36:33,785 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:36:33,788 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:36:33,789 INFO L85 PathProgramCache]: Analyzing trace with hash -1793314465, now seen corresponding path program 1 times [2024-06-03 18:36:33,796 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:36:33,797 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [964969872] [2024-06-03 18:36:33,797 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:36:33,798 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:36:33,899 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:36:34,153 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:36:34,153 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:36:34,154 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [964969872] [2024-06-03 18:36:34,155 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [964969872] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:36:34,155 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:36:34,155 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-03 18:36:34,156 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [736063345] [2024-06-03 18:36:34,157 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:36:34,162 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-03 18:36:34,166 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:36:34,188 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-03 18:36:34,189 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-03 18:36:34,209 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-03 18:36:34,211 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 42 places, 32 transitions, 73 flow. Second operand has 3 states, 3 states have (on average 17.0) internal successors, (51), 3 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:36:34,212 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:36:34,212 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-03 18:36:34,213 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:36:34,376 INFO L124 PetriNetUnfolderBase]: 603/1009 cut-off events. [2024-06-03 18:36:34,377 INFO L125 PetriNetUnfolderBase]: For 22/22 co-relation queries the response was YES. [2024-06-03 18:36:34,381 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2003 conditions, 1009 events. 603/1009 cut-off events. For 22/22 co-relation queries the response was YES. Maximal size of possible extension queue 64. Compared 5026 event pairs, 376 based on Foata normal form. 1/960 useless extension candidates. Maximal degree in co-relation 1988. Up to 929 conditions per place. [2024-06-03 18:36:34,388 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 30 selfloop transitions, 4 changer transitions 0/42 dead transitions. [2024-06-03 18:36:34,388 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 44 places, 42 transitions, 167 flow [2024-06-03 18:36:34,389 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-03 18:36:34,391 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-03 18:36:34,396 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 82 transitions. [2024-06-03 18:36:34,398 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6666666666666666 [2024-06-03 18:36:34,399 INFO L175 Difference]: Start difference. First operand has 42 places, 32 transitions, 73 flow. Second operand 3 states and 82 transitions. [2024-06-03 18:36:34,400 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 44 places, 42 transitions, 167 flow [2024-06-03 18:36:34,401 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 41 places, 42 transitions, 162 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-03 18:36:34,404 INFO L231 Difference]: Finished difference. Result has 42 places, 35 transitions, 100 flow [2024-06-03 18:36:34,406 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=70, PETRI_DIFFERENCE_MINUEND_PLACES=39, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=32, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=28, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=100, PETRI_PLACES=42, PETRI_TRANSITIONS=35} [2024-06-03 18:36:34,408 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 0 predicate places. [2024-06-03 18:36:34,409 INFO L495 AbstractCegarLoop]: Abstraction has has 42 places, 35 transitions, 100 flow [2024-06-03 18:36:34,409 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 17.0) internal successors, (51), 3 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:36:34,409 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:36:34,409 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:36:34,410 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-03 18:36:34,410 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:36:34,411 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:36:34,411 INFO L85 PathProgramCache]: Analyzing trace with hash 468063438, now seen corresponding path program 1 times [2024-06-03 18:36:34,411 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:36:34,411 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [234196223] [2024-06-03 18:36:34,411 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:36:34,412 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:36:34,432 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:36:34,579 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:36:34,579 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:36:34,579 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [234196223] [2024-06-03 18:36:34,580 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [234196223] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:36:34,580 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:36:34,580 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-03 18:36:34,580 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [673718386] [2024-06-03 18:36:34,580 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:36:34,582 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-03 18:36:34,582 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:36:34,583 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-03 18:36:34,583 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-03 18:36:34,632 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 18:36:34,632 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 42 places, 35 transitions, 100 flow. Second operand has 5 states, 5 states have (on average 15.6) internal successors, (78), 5 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:36:34,632 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:36:34,632 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 18:36:34,648 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:36:34,797 INFO L124 PetriNetUnfolderBase]: 778/1332 cut-off events. [2024-06-03 18:36:34,797 INFO L125 PetriNetUnfolderBase]: For 251/266 co-relation queries the response was YES. [2024-06-03 18:36:34,800 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2973 conditions, 1332 events. 778/1332 cut-off events. For 251/266 co-relation queries the response was YES. Maximal size of possible extension queue 75. Compared 6771 event pairs, 280 based on Foata normal form. 9/1331 useless extension candidates. Maximal degree in co-relation 2958. Up to 1108 conditions per place. [2024-06-03 18:36:34,807 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 42 selfloop transitions, 11 changer transitions 0/60 dead transitions. [2024-06-03 18:36:34,807 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 45 places, 60 transitions, 276 flow [2024-06-03 18:36:34,808 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-03 18:36:34,808 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-03 18:36:34,810 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 110 transitions. [2024-06-03 18:36:34,811 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6707317073170732 [2024-06-03 18:36:34,811 INFO L175 Difference]: Start difference. First operand has 42 places, 35 transitions, 100 flow. Second operand 4 states and 110 transitions. [2024-06-03 18:36:34,811 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 45 places, 60 transitions, 276 flow [2024-06-03 18:36:34,812 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 44 places, 60 transitions, 272 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-03 18:36:34,815 INFO L231 Difference]: Finished difference. Result has 46 places, 43 transitions, 172 flow [2024-06-03 18:36:34,815 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=96, PETRI_DIFFERENCE_MINUEND_PLACES=41, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=35, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=27, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=172, PETRI_PLACES=46, PETRI_TRANSITIONS=43} [2024-06-03 18:36:34,816 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 4 predicate places. [2024-06-03 18:36:34,817 INFO L495 AbstractCegarLoop]: Abstraction has has 46 places, 43 transitions, 172 flow [2024-06-03 18:36:34,817 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 15.6) internal successors, (78), 5 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:36:34,817 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:36:34,818 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:36:34,824 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-03 18:36:34,824 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:36:34,825 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:36:34,825 INFO L85 PathProgramCache]: Analyzing trace with hash -110344597, now seen corresponding path program 1 times [2024-06-03 18:36:34,825 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:36:34,829 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1857277990] [2024-06-03 18:36:34,830 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:36:34,830 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:36:34,845 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:36:34,989 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:36:34,990 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:36:34,990 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1857277990] [2024-06-03 18:36:34,990 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1857277990] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:36:34,990 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:36:34,991 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-03 18:36:34,991 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [512466747] [2024-06-03 18:36:34,991 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:36:34,991 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-03 18:36:34,991 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:36:34,992 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-03 18:36:34,992 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-03 18:36:35,037 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 18:36:35,038 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 46 places, 43 transitions, 172 flow. Second operand has 6 states, 6 states have (on average 15.5) internal successors, (93), 6 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:36:35,038 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:36:35,038 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 18:36:35,038 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:36:35,175 INFO L124 PetriNetUnfolderBase]: 790/1350 cut-off events. [2024-06-03 18:36:35,175 INFO L125 PetriNetUnfolderBase]: For 942/1003 co-relation queries the response was YES. [2024-06-03 18:36:35,178 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3602 conditions, 1350 events. 790/1350 cut-off events. For 942/1003 co-relation queries the response was YES. Maximal size of possible extension queue 76. Compared 6893 event pairs, 180 based on Foata normal form. 28/1368 useless extension candidates. Maximal degree in co-relation 3584. Up to 1076 conditions per place. [2024-06-03 18:36:35,183 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 46 selfloop transitions, 14 changer transitions 0/67 dead transitions. [2024-06-03 18:36:35,184 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 49 places, 67 transitions, 364 flow [2024-06-03 18:36:35,184 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-03 18:36:35,184 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-03 18:36:35,185 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 131 transitions. [2024-06-03 18:36:35,185 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6390243902439025 [2024-06-03 18:36:35,185 INFO L175 Difference]: Start difference. First operand has 46 places, 43 transitions, 172 flow. Second operand 5 states and 131 transitions. [2024-06-03 18:36:35,185 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 49 places, 67 transitions, 364 flow [2024-06-03 18:36:35,187 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 49 places, 67 transitions, 360 flow, removed 2 selfloop flow, removed 0 redundant places. [2024-06-03 18:36:35,188 INFO L231 Difference]: Finished difference. Result has 50 places, 45 transitions, 220 flow [2024-06-03 18:36:35,188 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=162, PETRI_DIFFERENCE_MINUEND_PLACES=45, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=42, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=28, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=220, PETRI_PLACES=50, PETRI_TRANSITIONS=45} [2024-06-03 18:36:35,189 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 8 predicate places. [2024-06-03 18:36:35,189 INFO L495 AbstractCegarLoop]: Abstraction has has 50 places, 45 transitions, 220 flow [2024-06-03 18:36:35,189 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.5) internal successors, (93), 6 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:36:35,189 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:36:35,190 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:36:35,190 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-03 18:36:35,190 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:36:35,190 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:36:35,190 INFO L85 PathProgramCache]: Analyzing trace with hash -1976063819, now seen corresponding path program 1 times [2024-06-03 18:36:35,190 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:36:35,191 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [502649438] [2024-06-03 18:36:35,191 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:36:35,191 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:36:35,197 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:36:35,323 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:36:35,324 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:36:35,326 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [502649438] [2024-06-03 18:36:35,326 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [502649438] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:36:35,327 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:36:35,327 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-03 18:36:35,327 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [844057142] [2024-06-03 18:36:35,327 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:36:35,328 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-03 18:36:35,328 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:36:35,329 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-03 18:36:35,329 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-03 18:36:35,350 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-03 18:36:35,351 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 50 places, 45 transitions, 220 flow. Second operand has 4 states, 4 states have (on average 17.5) internal successors, (70), 4 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:36:35,351 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:36:35,352 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-03 18:36:35,352 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:36:35,455 INFO L124 PetriNetUnfolderBase]: 606/1013 cut-off events. [2024-06-03 18:36:35,456 INFO L125 PetriNetUnfolderBase]: For 1339/1360 co-relation queries the response was YES. [2024-06-03 18:36:35,458 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3129 conditions, 1013 events. 606/1013 cut-off events. For 1339/1360 co-relation queries the response was YES. Maximal size of possible extension queue 64. Compared 5038 event pairs, 248 based on Foata normal form. 19/1024 useless extension candidates. Maximal degree in co-relation 3108. Up to 892 conditions per place. [2024-06-03 18:36:35,463 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 37 selfloop transitions, 11 changer transitions 0/56 dead transitions. [2024-06-03 18:36:35,464 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 53 places, 56 transitions, 344 flow [2024-06-03 18:36:35,464 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-03 18:36:35,464 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-03 18:36:35,466 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 105 transitions. [2024-06-03 18:36:35,466 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6402439024390244 [2024-06-03 18:36:35,467 INFO L175 Difference]: Start difference. First operand has 50 places, 45 transitions, 220 flow. Second operand 4 states and 105 transitions. [2024-06-03 18:36:35,467 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 53 places, 56 transitions, 344 flow [2024-06-03 18:36:35,472 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 50 places, 56 transitions, 310 flow, removed 5 selfloop flow, removed 3 redundant places. [2024-06-03 18:36:35,473 INFO L231 Difference]: Finished difference. Result has 51 places, 45 transitions, 218 flow [2024-06-03 18:36:35,473 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=186, PETRI_DIFFERENCE_MINUEND_PLACES=47, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=45, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=34, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=218, PETRI_PLACES=51, PETRI_TRANSITIONS=45} [2024-06-03 18:36:35,475 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 9 predicate places. [2024-06-03 18:36:35,475 INFO L495 AbstractCegarLoop]: Abstraction has has 51 places, 45 transitions, 218 flow [2024-06-03 18:36:35,475 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 17.5) internal successors, (70), 4 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:36:35,475 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:36:35,475 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:36:35,475 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-03 18:36:35,475 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:36:35,476 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:36:35,476 INFO L85 PathProgramCache]: Analyzing trace with hash -1129415895, now seen corresponding path program 1 times [2024-06-03 18:36:35,476 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:36:35,476 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [467837130] [2024-06-03 18:36:35,476 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:36:35,477 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:36:35,486 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:36:35,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-03 18:36:35,614 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:36:35,615 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [467837130] [2024-06-03 18:36:35,615 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [467837130] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:36:35,615 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:36:35,615 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-03 18:36:35,615 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [566948517] [2024-06-03 18:36:35,615 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:36:35,616 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-03 18:36:35,616 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:36:35,616 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-03 18:36:35,617 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-03 18:36:35,646 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:36:35,646 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 51 places, 45 transitions, 218 flow. Second operand has 5 states, 5 states have (on average 15.2) internal successors, (76), 5 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:36:35,647 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:36:35,647 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:36:35,647 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:36:35,777 INFO L124 PetriNetUnfolderBase]: 923/1525 cut-off events. [2024-06-03 18:36:35,778 INFO L125 PetriNetUnfolderBase]: For 2070/2070 co-relation queries the response was YES. [2024-06-03 18:36:35,781 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4564 conditions, 1525 events. 923/1525 cut-off events. For 2070/2070 co-relation queries the response was YES. Maximal size of possible extension queue 85. Compared 7632 event pairs, 346 based on Foata normal form. 2/1526 useless extension candidates. Maximal degree in co-relation 4542. Up to 1383 conditions per place. [2024-06-03 18:36:35,788 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 53 selfloop transitions, 10 changer transitions 0/69 dead transitions. [2024-06-03 18:36:35,788 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 55 places, 69 transitions, 411 flow [2024-06-03 18:36:35,790 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-03 18:36:35,790 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-03 18:36:35,791 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 116 transitions. [2024-06-03 18:36:35,791 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5658536585365853 [2024-06-03 18:36:35,791 INFO L175 Difference]: Start difference. First operand has 51 places, 45 transitions, 218 flow. Second operand 5 states and 116 transitions. [2024-06-03 18:36:35,791 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 55 places, 69 transitions, 411 flow [2024-06-03 18:36:35,794 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 52 places, 69 transitions, 380 flow, removed 2 selfloop flow, removed 3 redundant places. [2024-06-03 18:36:35,795 INFO L231 Difference]: Finished difference. Result has 55 places, 54 transitions, 262 flow [2024-06-03 18:36:35,795 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=190, PETRI_DIFFERENCE_MINUEND_PLACES=48, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=45, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=39, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=262, PETRI_PLACES=55, PETRI_TRANSITIONS=54} [2024-06-03 18:36:35,796 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 13 predicate places. [2024-06-03 18:36:35,797 INFO L495 AbstractCegarLoop]: Abstraction has has 55 places, 54 transitions, 262 flow [2024-06-03 18:36:35,797 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 15.2) internal successors, (76), 5 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:36:35,797 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:36:35,797 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:36:35,797 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-03 18:36:35,797 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:36:35,798 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:36:35,798 INFO L85 PathProgramCache]: Analyzing trace with hash 1251394888, now seen corresponding path program 1 times [2024-06-03 18:36:35,798 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:36:35,798 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1102903820] [2024-06-03 18:36:35,798 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:36:35,798 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:36:35,804 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:36:35,916 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:36:35,916 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:36:35,917 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1102903820] [2024-06-03 18:36:35,917 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1102903820] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:36:35,917 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:36:35,917 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-03 18:36:35,917 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1736215358] [2024-06-03 18:36:35,917 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:36:35,918 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-03 18:36:35,918 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:36:35,918 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-03 18:36:35,918 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-03 18:36:35,957 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:36:35,957 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 55 places, 54 transitions, 262 flow. Second operand has 6 states, 6 states have (on average 15.0) internal successors, (90), 6 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:36:35,957 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:36:35,957 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:36:35,958 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:36:36,183 INFO L124 PetriNetUnfolderBase]: 1077/1763 cut-off events. [2024-06-03 18:36:36,183 INFO L125 PetriNetUnfolderBase]: For 2983/2987 co-relation queries the response was YES. [2024-06-03 18:36:36,187 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5644 conditions, 1763 events. 1077/1763 cut-off events. For 2983/2987 co-relation queries the response was YES. Maximal size of possible extension queue 107. Compared 9144 event pairs, 291 based on Foata normal form. 11/1771 useless extension candidates. Maximal degree in co-relation 5620. Up to 1372 conditions per place. [2024-06-03 18:36:36,195 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 62 selfloop transitions, 35 changer transitions 0/103 dead transitions. [2024-06-03 18:36:36,196 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 61 places, 103 transitions, 662 flow [2024-06-03 18:36:36,196 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:36:36,196 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:36:36,197 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 176 transitions. [2024-06-03 18:36:36,197 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6132404181184669 [2024-06-03 18:36:36,197 INFO L175 Difference]: Start difference. First operand has 55 places, 54 transitions, 262 flow. Second operand 7 states and 176 transitions. [2024-06-03 18:36:36,197 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 61 places, 103 transitions, 662 flow [2024-06-03 18:36:36,201 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 61 places, 103 transitions, 662 flow, removed 0 selfloop flow, removed 0 redundant places. [2024-06-03 18:36:36,203 INFO L231 Difference]: Finished difference. Result has 64 places, 73 transitions, 479 flow [2024-06-03 18:36:36,203 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=262, PETRI_DIFFERENCE_MINUEND_PLACES=55, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=54, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=479, PETRI_PLACES=64, PETRI_TRANSITIONS=73} [2024-06-03 18:36:36,205 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 22 predicate places. [2024-06-03 18:36:36,205 INFO L495 AbstractCegarLoop]: Abstraction has has 64 places, 73 transitions, 479 flow [2024-06-03 18:36:36,205 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.0) internal successors, (90), 6 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:36:36,206 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:36:36,206 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:36:36,206 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-03 18:36:36,206 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:36:36,206 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:36:36,206 INFO L85 PathProgramCache]: Analyzing trace with hash -1314994586, now seen corresponding path program 2 times [2024-06-03 18:36:36,207 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:36:36,210 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1106306377] [2024-06-03 18:36:36,210 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:36:36,210 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:36:36,218 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:36:36,362 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:36:36,362 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:36:36,363 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1106306377] [2024-06-03 18:36:36,363 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1106306377] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:36:36,363 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:36:36,363 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-03 18:36:36,363 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2131642377] [2024-06-03 18:36:36,363 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:36:36,364 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-03 18:36:36,364 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:36:36,364 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-03 18:36:36,364 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-03 18:36:36,408 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:36:36,408 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 64 places, 73 transitions, 479 flow. Second operand has 6 states, 6 states have (on average 15.0) internal successors, (90), 6 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:36:36,409 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:36:36,409 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:36:36,409 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:36:36,601 INFO L124 PetriNetUnfolderBase]: 1072/1765 cut-off events. [2024-06-03 18:36:36,602 INFO L125 PetriNetUnfolderBase]: For 5468/5472 co-relation queries the response was YES. [2024-06-03 18:36:36,607 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7120 conditions, 1765 events. 1072/1765 cut-off events. For 5468/5472 co-relation queries the response was YES. Maximal size of possible extension queue 107. Compared 8982 event pairs, 331 based on Foata normal form. 3/1764 useless extension candidates. Maximal degree in co-relation 7091. Up to 1476 conditions per place. [2024-06-03 18:36:36,616 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 80 selfloop transitions, 28 changer transitions 0/114 dead transitions. [2024-06-03 18:36:36,616 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 69 places, 114 transitions, 932 flow [2024-06-03 18:36:36,616 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 18:36:36,616 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 18:36:36,617 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 146 transitions. [2024-06-03 18:36:36,617 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5934959349593496 [2024-06-03 18:36:36,617 INFO L175 Difference]: Start difference. First operand has 64 places, 73 transitions, 479 flow. Second operand 6 states and 146 transitions. [2024-06-03 18:36:36,617 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 69 places, 114 transitions, 932 flow [2024-06-03 18:36:36,627 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 67 places, 114 transitions, 875 flow, removed 15 selfloop flow, removed 2 redundant places. [2024-06-03 18:36:36,629 INFO L231 Difference]: Finished difference. Result has 71 places, 91 transitions, 696 flow [2024-06-03 18:36:36,629 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=438, PETRI_DIFFERENCE_MINUEND_PLACES=62, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=73, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=48, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=696, PETRI_PLACES=71, PETRI_TRANSITIONS=91} [2024-06-03 18:36:36,630 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 29 predicate places. [2024-06-03 18:36:36,630 INFO L495 AbstractCegarLoop]: Abstraction has has 71 places, 91 transitions, 696 flow [2024-06-03 18:36:36,631 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.0) internal successors, (90), 6 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:36:36,631 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:36:36,631 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:36:36,631 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-03 18:36:36,631 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:36:36,632 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:36:36,632 INFO L85 PathProgramCache]: Analyzing trace with hash 1258070056, now seen corresponding path program 1 times [2024-06-03 18:36:36,632 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:36:36,632 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1341964787] [2024-06-03 18:36:36,632 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:36:36,632 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:36:36,639 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:36:36,758 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:36:36,758 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:36:36,758 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1341964787] [2024-06-03 18:36:36,758 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1341964787] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:36:36,758 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:36:36,759 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-03 18:36:36,759 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [317391134] [2024-06-03 18:36:36,759 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:36:36,760 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-03 18:36:36,760 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:36:36,760 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-03 18:36:36,760 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-03 18:36:36,784 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:36:36,784 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 71 places, 91 transitions, 696 flow. Second operand has 6 states, 6 states have (on average 15.0) internal successors, (90), 6 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:36:36,785 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:36:36,785 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:36:36,785 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:36:36,986 INFO L124 PetriNetUnfolderBase]: 1064/1759 cut-off events. [2024-06-03 18:36:36,986 INFO L125 PetriNetUnfolderBase]: For 7024/7024 co-relation queries the response was YES. [2024-06-03 18:36:36,991 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7704 conditions, 1759 events. 1064/1759 cut-off events. For 7024/7024 co-relation queries the response was YES. Maximal size of possible extension queue 106. Compared 9007 event pairs, 291 based on Foata normal form. 4/1762 useless extension candidates. Maximal degree in co-relation 7670. Up to 1562 conditions per place. [2024-06-03 18:36:37,001 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 95 selfloop transitions, 12 changer transitions 0/113 dead transitions. [2024-06-03 18:36:37,001 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 76 places, 113 transitions, 980 flow [2024-06-03 18:36:37,001 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 18:36:37,001 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 18:36:37,002 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 136 transitions. [2024-06-03 18:36:37,002 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5528455284552846 [2024-06-03 18:36:37,002 INFO L175 Difference]: Start difference. First operand has 71 places, 91 transitions, 696 flow. Second operand 6 states and 136 transitions. [2024-06-03 18:36:37,002 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 76 places, 113 transitions, 980 flow [2024-06-03 18:36:37,016 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 76 places, 113 transitions, 954 flow, removed 13 selfloop flow, removed 0 redundant places. [2024-06-03 18:36:37,019 INFO L231 Difference]: Finished difference. Result has 77 places, 93 transitions, 725 flow [2024-06-03 18:36:37,019 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=670, PETRI_DIFFERENCE_MINUEND_PLACES=71, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=91, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=79, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=725, PETRI_PLACES=77, PETRI_TRANSITIONS=93} [2024-06-03 18:36:37,021 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 35 predicate places. [2024-06-03 18:36:37,021 INFO L495 AbstractCegarLoop]: Abstraction has has 77 places, 93 transitions, 725 flow [2024-06-03 18:36:37,021 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.0) internal successors, (90), 6 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:36:37,021 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:36:37,021 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:36:37,022 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-03 18:36:37,022 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:36:37,022 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:36:37,022 INFO L85 PathProgramCache]: Analyzing trace with hash -204667698, now seen corresponding path program 1 times [2024-06-03 18:36:37,022 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:36:37,022 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [748744551] [2024-06-03 18:36:37,023 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:36:37,023 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:36:37,029 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:36:37,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-03 18:36:37,143 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:36:37,143 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [748744551] [2024-06-03 18:36:37,143 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [748744551] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:36:37,143 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:36:37,143 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-03 18:36:37,144 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [766432488] [2024-06-03 18:36:37,144 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:36:37,144 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-03 18:36:37,144 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:36:37,145 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-03 18:36:37,145 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-03 18:36:37,168 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:36:37,169 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 77 places, 93 transitions, 725 flow. Second operand has 6 states, 6 states have (on average 15.166666666666666) internal successors, (91), 6 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:36:37,169 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:36:37,169 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:36:37,169 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:36:37,408 INFO L124 PetriNetUnfolderBase]: 1095/1800 cut-off events. [2024-06-03 18:36:37,409 INFO L125 PetriNetUnfolderBase]: For 8667/8673 co-relation queries the response was YES. [2024-06-03 18:36:37,415 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8183 conditions, 1800 events. 1095/1800 cut-off events. For 8667/8673 co-relation queries the response was YES. Maximal size of possible extension queue 111. Compared 9286 event pairs, 323 based on Foata normal form. 7/1805 useless extension candidates. Maximal degree in co-relation 8146. Up to 1387 conditions per place. [2024-06-03 18:36:37,432 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 72 selfloop transitions, 49 changer transitions 0/127 dead transitions. [2024-06-03 18:36:37,432 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 82 places, 127 transitions, 1198 flow [2024-06-03 18:36:37,433 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 18:36:37,433 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 18:36:37,433 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 150 transitions. [2024-06-03 18:36:37,433 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6097560975609756 [2024-06-03 18:36:37,433 INFO L175 Difference]: Start difference. First operand has 77 places, 93 transitions, 725 flow. Second operand 6 states and 150 transitions. [2024-06-03 18:36:37,434 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 82 places, 127 transitions, 1198 flow [2024-06-03 18:36:37,458 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 78 places, 127 transitions, 1161 flow, removed 8 selfloop flow, removed 4 redundant places. [2024-06-03 18:36:37,461 INFO L231 Difference]: Finished difference. Result has 80 places, 105 transitions, 921 flow [2024-06-03 18:36:37,461 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=688, PETRI_DIFFERENCE_MINUEND_PLACES=73, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=93, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=54, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=921, PETRI_PLACES=80, PETRI_TRANSITIONS=105} [2024-06-03 18:36:37,462 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 38 predicate places. [2024-06-03 18:36:37,462 INFO L495 AbstractCegarLoop]: Abstraction has has 80 places, 105 transitions, 921 flow [2024-06-03 18:36:37,462 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.166666666666666) internal successors, (91), 6 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:36:37,463 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:36:37,463 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:36:37,463 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-03 18:36:37,463 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:36:37,463 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:36:37,464 INFO L85 PathProgramCache]: Analyzing trace with hash 60955086, now seen corresponding path program 2 times [2024-06-03 18:36:37,464 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:36:37,465 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1415140728] [2024-06-03 18:36:37,465 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:36:37,465 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:36:37,474 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:36:37,611 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:36:37,612 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:36:37,612 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1415140728] [2024-06-03 18:36:37,612 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1415140728] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:36:37,612 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:36:37,612 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-03 18:36:37,613 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2029049754] [2024-06-03 18:36:37,613 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:36:37,613 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-03 18:36:37,613 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:36:37,614 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-03 18:36:37,615 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-03 18:36:37,634 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:36:37,635 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 80 places, 105 transitions, 921 flow. Second operand has 6 states, 6 states have (on average 15.166666666666666) internal successors, (91), 6 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:36:37,635 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:36:37,635 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:36:37,635 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:36:37,875 INFO L124 PetriNetUnfolderBase]: 1086/1794 cut-off events. [2024-06-03 18:36:37,875 INFO L125 PetriNetUnfolderBase]: For 10323/10329 co-relation queries the response was YES. [2024-06-03 18:36:37,882 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8625 conditions, 1794 events. 1086/1794 cut-off events. For 10323/10329 co-relation queries the response was YES. Maximal size of possible extension queue 110. Compared 9320 event pairs, 309 based on Foata normal form. 10/1803 useless extension candidates. Maximal degree in co-relation 8586. Up to 1380 conditions per place. [2024-06-03 18:36:37,890 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 78 selfloop transitions, 55 changer transitions 0/139 dead transitions. [2024-06-03 18:36:37,890 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 86 places, 139 transitions, 1359 flow [2024-06-03 18:36:37,890 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:36:37,891 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:36:37,891 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 179 transitions. [2024-06-03 18:36:37,891 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6236933797909407 [2024-06-03 18:36:37,891 INFO L175 Difference]: Start difference. First operand has 80 places, 105 transitions, 921 flow. Second operand 7 states and 179 transitions. [2024-06-03 18:36:37,892 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 86 places, 139 transitions, 1359 flow [2024-06-03 18:36:37,913 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 85 places, 139 transitions, 1313 flow, removed 17 selfloop flow, removed 1 redundant places. [2024-06-03 18:36:37,915 INFO L231 Difference]: Finished difference. Result has 88 places, 108 transitions, 1077 flow [2024-06-03 18:36:37,915 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=875, PETRI_DIFFERENCE_MINUEND_PLACES=79, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=105, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=51, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1077, PETRI_PLACES=88, PETRI_TRANSITIONS=108} [2024-06-03 18:36:37,916 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 46 predicate places. [2024-06-03 18:36:37,916 INFO L495 AbstractCegarLoop]: Abstraction has has 88 places, 108 transitions, 1077 flow [2024-06-03 18:36:37,916 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.166666666666666) internal successors, (91), 6 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:36:37,916 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:36:37,916 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:36:37,917 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-03 18:36:37,917 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:36:37,917 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:36:37,917 INFO L85 PathProgramCache]: Analyzing trace with hash -517847364, now seen corresponding path program 3 times [2024-06-03 18:36:37,917 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:36:37,918 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [410283626] [2024-06-03 18:36:37,918 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:36:37,918 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:36:37,923 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:36:38,010 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:36:38,010 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:36:38,010 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [410283626] [2024-06-03 18:36:38,011 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [410283626] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:36:38,011 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:36:38,011 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-03 18:36:38,011 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1320728660] [2024-06-03 18:36:38,011 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:36:38,011 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-03 18:36:38,012 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:36:38,012 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-03 18:36:38,012 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-03 18:36:38,038 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:36:38,038 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 88 places, 108 transitions, 1077 flow. Second operand has 6 states, 6 states have (on average 15.166666666666666) internal successors, (91), 6 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:36:38,038 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:36:38,039 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:36:38,039 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:36:38,246 INFO L124 PetriNetUnfolderBase]: 1081/1797 cut-off events. [2024-06-03 18:36:38,246 INFO L125 PetriNetUnfolderBase]: For 12391/12397 co-relation queries the response was YES. [2024-06-03 18:36:38,252 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9229 conditions, 1797 events. 1081/1797 cut-off events. For 12391/12397 co-relation queries the response was YES. Maximal size of possible extension queue 110. Compared 9336 event pairs, 330 based on Foata normal form. 5/1800 useless extension candidates. Maximal degree in co-relation 9186. Up to 1489 conditions per place. [2024-06-03 18:36:38,260 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 96 selfloop transitions, 28 changer transitions 0/130 dead transitions. [2024-06-03 18:36:38,260 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 93 places, 130 transitions, 1404 flow [2024-06-03 18:36:38,260 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 18:36:38,260 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 18:36:38,261 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 141 transitions. [2024-06-03 18:36:38,261 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.573170731707317 [2024-06-03 18:36:38,261 INFO L175 Difference]: Start difference. First operand has 88 places, 108 transitions, 1077 flow. Second operand 6 states and 141 transitions. [2024-06-03 18:36:38,261 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 93 places, 130 transitions, 1404 flow [2024-06-03 18:36:38,283 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 89 places, 130 transitions, 1300 flow, removed 8 selfloop flow, removed 4 redundant places. [2024-06-03 18:36:38,285 INFO L231 Difference]: Finished difference. Result has 91 places, 110 transitions, 1073 flow [2024-06-03 18:36:38,285 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=979, PETRI_DIFFERENCE_MINUEND_PLACES=84, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=108, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=81, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1073, PETRI_PLACES=91, PETRI_TRANSITIONS=110} [2024-06-03 18:36:38,285 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 49 predicate places. [2024-06-03 18:36:38,286 INFO L495 AbstractCegarLoop]: Abstraction has has 91 places, 110 transitions, 1073 flow [2024-06-03 18:36:38,286 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.166666666666666) internal successors, (91), 6 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:36:38,286 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:36:38,286 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:36:38,286 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-03 18:36:38,286 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:36:38,287 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:36:38,287 INFO L85 PathProgramCache]: Analyzing trace with hash -1079765045, now seen corresponding path program 1 times [2024-06-03 18:36:38,287 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:36:38,287 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1547421321] [2024-06-03 18:36:38,287 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:36:38,287 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:36:38,293 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:36:38,399 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:36:38,399 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:36:38,399 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1547421321] [2024-06-03 18:36:38,400 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1547421321] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:36:38,400 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:36:38,400 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-03 18:36:38,400 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1802872088] [2024-06-03 18:36:38,400 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:36:38,400 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-03 18:36:38,401 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:36:38,401 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-03 18:36:38,401 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-06-03 18:36:38,433 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:36:38,433 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 91 places, 110 transitions, 1073 flow. Second operand has 5 states, 5 states have (on average 15.8) internal successors, (79), 5 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:36:38,434 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:36:38,434 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:36:38,434 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:36:38,615 INFO L124 PetriNetUnfolderBase]: 1075/1772 cut-off events. [2024-06-03 18:36:38,616 INFO L125 PetriNetUnfolderBase]: For 12633/12637 co-relation queries the response was YES. [2024-06-03 18:36:38,622 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9162 conditions, 1772 events. 1075/1772 cut-off events. For 12633/12637 co-relation queries the response was YES. Maximal size of possible extension queue 109. Compared 9116 event pairs, 306 based on Foata normal form. 6/1777 useless extension candidates. Maximal degree in co-relation 9117. Up to 1586 conditions per place. [2024-06-03 18:36:38,628 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 104 selfloop transitions, 10 changer transitions 0/120 dead transitions. [2024-06-03 18:36:38,628 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 94 places, 120 transitions, 1345 flow [2024-06-03 18:36:38,629 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-03 18:36:38,629 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-03 18:36:38,629 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 95 transitions. [2024-06-03 18:36:38,629 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5792682926829268 [2024-06-03 18:36:38,629 INFO L175 Difference]: Start difference. First operand has 91 places, 110 transitions, 1073 flow. Second operand 4 states and 95 transitions. [2024-06-03 18:36:38,629 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 94 places, 120 transitions, 1345 flow [2024-06-03 18:36:38,652 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 92 places, 120 transitions, 1303 flow, removed 7 selfloop flow, removed 2 redundant places. [2024-06-03 18:36:38,654 INFO L231 Difference]: Finished difference. Result has 93 places, 110 transitions, 1061 flow [2024-06-03 18:36:38,654 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1034, PETRI_DIFFERENCE_MINUEND_PLACES=89, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=110, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=100, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=1061, PETRI_PLACES=93, PETRI_TRANSITIONS=110} [2024-06-03 18:36:38,655 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 51 predicate places. [2024-06-03 18:36:38,655 INFO L495 AbstractCegarLoop]: Abstraction has has 93 places, 110 transitions, 1061 flow [2024-06-03 18:36:38,655 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 15.8) internal successors, (79), 5 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:36:38,655 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:36:38,656 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:36:38,656 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-03 18:36:38,656 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:36:38,656 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:36:38,656 INFO L85 PathProgramCache]: Analyzing trace with hash -1743591957, now seen corresponding path program 1 times [2024-06-03 18:36:38,657 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:36:38,657 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [289553480] [2024-06-03 18:36:38,657 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:36:38,657 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:36:38,666 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:36:38,759 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:36:38,759 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:36:38,760 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [289553480] [2024-06-03 18:36:38,760 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [289553480] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:36:38,760 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:36:38,760 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-03 18:36:38,760 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1853572278] [2024-06-03 18:36:38,760 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:36:38,761 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-03 18:36:38,761 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:36:38,761 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-03 18:36:38,761 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-03 18:36:38,810 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 18:36:38,811 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 93 places, 110 transitions, 1061 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-03 18:36:38,811 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:36:38,811 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 18:36:38,811 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:36:39,033 INFO L124 PetriNetUnfolderBase]: 1054/1750 cut-off events. [2024-06-03 18:36:39,033 INFO L125 PetriNetUnfolderBase]: For 15883/15913 co-relation queries the response was YES. [2024-06-03 18:36:39,039 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9241 conditions, 1750 events. 1054/1750 cut-off events. For 15883/15913 co-relation queries the response was YES. Maximal size of possible extension queue 111. Compared 9166 event pairs, 197 based on Foata normal form. 15/1704 useless extension candidates. Maximal degree in co-relation 9194. Up to 1351 conditions per place. [2024-06-03 18:36:39,047 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 96 selfloop transitions, 20 changer transitions 0/134 dead transitions. [2024-06-03 18:36:39,048 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 97 places, 134 transitions, 1441 flow [2024-06-03 18:36:39,048 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-03 18:36:39,048 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-03 18:36:39,049 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 126 transitions. [2024-06-03 18:36:39,049 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6146341463414634 [2024-06-03 18:36:39,049 INFO L175 Difference]: Start difference. First operand has 93 places, 110 transitions, 1061 flow. Second operand 5 states and 126 transitions. [2024-06-03 18:36:39,049 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 97 places, 134 transitions, 1441 flow [2024-06-03 18:36:39,075 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 92 places, 134 transitions, 1341 flow, removed 8 selfloop flow, removed 5 redundant places. [2024-06-03 18:36:39,077 INFO L231 Difference]: Finished difference. Result has 93 places, 114 transitions, 1056 flow [2024-06-03 18:36:39,077 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=961, PETRI_DIFFERENCE_MINUEND_PLACES=88, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=110, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=92, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1056, PETRI_PLACES=93, PETRI_TRANSITIONS=114} [2024-06-03 18:36:39,078 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 51 predicate places. [2024-06-03 18:36:39,078 INFO L495 AbstractCegarLoop]: Abstraction has has 93 places, 114 transitions, 1056 flow [2024-06-03 18:36:39,078 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-03 18:36:39,078 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:36:39,078 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:36:39,078 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-03 18:36:39,079 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:36:39,079 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:36:39,079 INFO L85 PathProgramCache]: Analyzing trace with hash -1688891613, now seen corresponding path program 2 times [2024-06-03 18:36:39,079 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:36:39,079 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [916541316] [2024-06-03 18:36:39,079 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:36:39,080 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:36:39,085 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:36:39,208 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:36:39,209 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:36:39,209 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [916541316] [2024-06-03 18:36:39,209 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [916541316] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:36:39,209 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:36:39,209 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-03 18:36:39,209 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [663071731] [2024-06-03 18:36:39,209 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:36:39,210 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-03 18:36:39,210 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:36:39,210 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-03 18:36:39,210 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-03 18:36:39,256 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 18:36:39,257 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 93 places, 114 transitions, 1056 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-03 18:36:39,257 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:36:39,257 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 18:36:39,257 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:36:39,440 INFO L124 PetriNetUnfolderBase]: 1038/1722 cut-off events. [2024-06-03 18:36:39,441 INFO L125 PetriNetUnfolderBase]: For 16886/16921 co-relation queries the response was YES. [2024-06-03 18:36:39,447 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9237 conditions, 1722 events. 1038/1722 cut-off events. For 16886/16921 co-relation queries the response was YES. Maximal size of possible extension queue 109. Compared 9018 event pairs, 252 based on Foata normal form. 11/1676 useless extension candidates. Maximal degree in co-relation 9190. Up to 1417 conditions per place. [2024-06-03 18:36:39,454 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 92 selfloop transitions, 22 changer transitions 0/132 dead transitions. [2024-06-03 18:36:39,454 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 97 places, 132 transitions, 1348 flow [2024-06-03 18:36:39,455 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-03 18:36:39,455 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-03 18:36:39,455 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 125 transitions. [2024-06-03 18:36:39,455 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6097560975609756 [2024-06-03 18:36:39,456 INFO L175 Difference]: Start difference. First operand has 93 places, 114 transitions, 1056 flow. Second operand 5 states and 125 transitions. [2024-06-03 18:36:39,456 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 97 places, 132 transitions, 1348 flow [2024-06-03 18:36:39,481 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 96 places, 132 transitions, 1307 flow, removed 14 selfloop flow, removed 1 redundant places. [2024-06-03 18:36:39,483 INFO L231 Difference]: Finished difference. Result has 97 places, 114 transitions, 1067 flow [2024-06-03 18:36:39,484 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1015, PETRI_DIFFERENCE_MINUEND_PLACES=92, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=114, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=92, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1067, PETRI_PLACES=97, PETRI_TRANSITIONS=114} [2024-06-03 18:36:39,484 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 55 predicate places. [2024-06-03 18:36:39,484 INFO L495 AbstractCegarLoop]: Abstraction has has 97 places, 114 transitions, 1067 flow [2024-06-03 18:36:39,484 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-03 18:36:39,485 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:36:39,485 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:36:39,485 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-03 18:36:39,485 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:36:39,485 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:36:39,485 INFO L85 PathProgramCache]: Analyzing trace with hash -1625259129, now seen corresponding path program 1 times [2024-06-03 18:36:39,486 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:36:39,486 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [434746875] [2024-06-03 18:36:39,486 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:36:39,486 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:36:39,491 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:36:39,606 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:36:39,607 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:36:39,607 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [434746875] [2024-06-03 18:36:39,607 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [434746875] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:36:39,607 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:36:39,607 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:36:39,608 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1863553941] [2024-06-03 18:36:39,608 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:36:39,608 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:36:39,608 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:36:39,608 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:36:39,609 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:36:39,650 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:36:39,651 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 97 places, 114 transitions, 1067 flow. Second operand has 7 states, 7 states have (on average 14.857142857142858) internal successors, (104), 7 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:36:39,651 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:36:39,651 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:36:39,651 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:36:39,941 INFO L124 PetriNetUnfolderBase]: 1383/2282 cut-off events. [2024-06-03 18:36:39,941 INFO L125 PetriNetUnfolderBase]: For 25807/25811 co-relation queries the response was YES. [2024-06-03 18:36:39,950 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11446 conditions, 2282 events. 1383/2282 cut-off events. For 25807/25811 co-relation queries the response was YES. Maximal size of possible extension queue 135. Compared 12421 event pairs, 327 based on Foata normal form. 75/2354 useless extension candidates. Maximal degree in co-relation 11397. Up to 1438 conditions per place. [2024-06-03 18:36:39,959 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 82 selfloop transitions, 64 changer transitions 0/152 dead transitions. [2024-06-03 18:36:39,959 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 104 places, 152 transitions, 1581 flow [2024-06-03 18:36:39,959 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:36:39,960 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:36:39,960 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 202 transitions. [2024-06-03 18:36:39,960 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6158536585365854 [2024-06-03 18:36:39,960 INFO L175 Difference]: Start difference. First operand has 97 places, 114 transitions, 1067 flow. Second operand 8 states and 202 transitions. [2024-06-03 18:36:39,960 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 104 places, 152 transitions, 1581 flow [2024-06-03 18:36:39,995 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 100 places, 152 transitions, 1528 flow, removed 2 selfloop flow, removed 4 redundant places. [2024-06-03 18:36:39,997 INFO L231 Difference]: Finished difference. Result has 101 places, 118 transitions, 1218 flow [2024-06-03 18:36:39,997 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1014, PETRI_DIFFERENCE_MINUEND_PLACES=93, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=114, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=50, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1218, PETRI_PLACES=101, PETRI_TRANSITIONS=118} [2024-06-03 18:36:39,998 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 59 predicate places. [2024-06-03 18:36:39,998 INFO L495 AbstractCegarLoop]: Abstraction has has 101 places, 118 transitions, 1218 flow [2024-06-03 18:36:39,998 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 14.857142857142858) internal successors, (104), 7 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:36:39,998 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:36:39,998 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:36:39,998 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-03 18:36:39,998 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-03 18:36:39,999 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:36:39,999 INFO L85 PathProgramCache]: Analyzing trace with hash 2110953095, now seen corresponding path program 2 times [2024-06-03 18:36:39,999 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:36:39,999 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [239008053] [2024-06-03 18:36:39,999 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:36:39,999 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:36:40,004 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:36:40,114 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:36:40,115 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:36:40,115 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [239008053] [2024-06-03 18:36:40,115 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [239008053] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:36:40,115 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:36:40,115 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:36:40,115 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [981408547] [2024-06-03 18:36:40,115 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:36:40,115 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:36:40,115 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:36:40,116 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:36:40,116 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:36:40,153 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:36:40,153 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 101 places, 118 transitions, 1218 flow. Second operand has 7 states, 7 states have (on average 14.857142857142858) internal successors, (104), 7 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:36:40,153 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:36:40,153 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:36:40,153 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:36:40,417 INFO L124 PetriNetUnfolderBase]: 1400/2303 cut-off events. [2024-06-03 18:36:40,417 INFO L125 PetriNetUnfolderBase]: For 22102/22106 co-relation queries the response was YES. [2024-06-03 18:36:40,427 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12335 conditions, 2303 events. 1400/2303 cut-off events. For 22102/22106 co-relation queries the response was YES. Maximal size of possible extension queue 136. Compared 12483 event pairs, 379 based on Foata normal form. 5/2303 useless extension candidates. Maximal degree in co-relation 12285. Up to 2006 conditions per place. [2024-06-03 18:36:40,436 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 105 selfloop transitions, 34 changer transitions 0/145 dead transitions. [2024-06-03 18:36:40,436 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 107 places, 145 transitions, 1593 flow [2024-06-03 18:36:40,437 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:36:40,437 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:36:40,437 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 164 transitions. [2024-06-03 18:36:40,438 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-06-03 18:36:40,438 INFO L175 Difference]: Start difference. First operand has 101 places, 118 transitions, 1218 flow. Second operand 7 states and 164 transitions. [2024-06-03 18:36:40,438 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 107 places, 145 transitions, 1593 flow [2024-06-03 18:36:40,483 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 101 places, 145 transitions, 1431 flow, removed 23 selfloop flow, removed 6 redundant places. [2024-06-03 18:36:40,487 INFO L231 Difference]: Finished difference. Result has 102 places, 120 transitions, 1165 flow [2024-06-03 18:36:40,487 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1058, PETRI_DIFFERENCE_MINUEND_PLACES=95, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=118, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=84, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1165, PETRI_PLACES=102, PETRI_TRANSITIONS=120} [2024-06-03 18:36:40,488 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 60 predicate places. [2024-06-03 18:36:40,488 INFO L495 AbstractCegarLoop]: Abstraction has has 102 places, 120 transitions, 1165 flow [2024-06-03 18:36:40,488 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 14.857142857142858) internal successors, (104), 7 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:36:40,488 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:36:40,488 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:36:40,489 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-03 18:36:40,489 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:36:40,489 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:36:40,489 INFO L85 PathProgramCache]: Analyzing trace with hash 2119523975, now seen corresponding path program 3 times [2024-06-03 18:36:40,489 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:36:40,490 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [831183248] [2024-06-03 18:36:40,490 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:36:40,490 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:36:40,495 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:36:40,590 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:36:40,590 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:36:40,590 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [831183248] [2024-06-03 18:36:40,590 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [831183248] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:36:40,590 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:36:40,590 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:36:40,591 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1141526141] [2024-06-03 18:36:40,591 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:36:40,591 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:36:40,591 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:36:40,591 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:36:40,592 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:36:40,627 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:36:40,628 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 102 places, 120 transitions, 1165 flow. Second operand has 7 states, 7 states have (on average 14.857142857142858) internal successors, (104), 7 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:36:40,628 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:36:40,628 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:36:40,628 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:36:40,908 INFO L124 PetriNetUnfolderBase]: 1392/2291 cut-off events. [2024-06-03 18:36:40,908 INFO L125 PetriNetUnfolderBase]: For 19929/19933 co-relation queries the response was YES. [2024-06-03 18:36:40,921 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11493 conditions, 2291 events. 1392/2291 cut-off events. For 19929/19933 co-relation queries the response was YES. Maximal size of possible extension queue 135. Compared 12387 event pairs, 336 based on Foata normal form. 5/2291 useless extension candidates. Maximal degree in co-relation 11442. Up to 1843 conditions per place. [2024-06-03 18:36:40,931 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 107 selfloop transitions, 39 changer transitions 0/152 dead transitions. [2024-06-03 18:36:40,931 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 108 places, 152 transitions, 1580 flow [2024-06-03 18:36:40,932 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:36:40,932 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:36:40,932 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 168 transitions. [2024-06-03 18:36:40,933 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5853658536585366 [2024-06-03 18:36:40,933 INFO L175 Difference]: Start difference. First operand has 102 places, 120 transitions, 1165 flow. Second operand 7 states and 168 transitions. [2024-06-03 18:36:40,933 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 108 places, 152 transitions, 1580 flow [2024-06-03 18:36:40,973 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 103 places, 152 transitions, 1491 flow, removed 12 selfloop flow, removed 5 redundant places. [2024-06-03 18:36:40,976 INFO L231 Difference]: Finished difference. Result has 105 places, 123 transitions, 1213 flow [2024-06-03 18:36:40,976 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1076, PETRI_DIFFERENCE_MINUEND_PLACES=97, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=120, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=81, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1213, PETRI_PLACES=105, PETRI_TRANSITIONS=123} [2024-06-03 18:36:40,977 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 63 predicate places. [2024-06-03 18:36:40,977 INFO L495 AbstractCegarLoop]: Abstraction has has 105 places, 123 transitions, 1213 flow [2024-06-03 18:36:40,977 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 14.857142857142858) internal successors, (104), 7 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:36:40,977 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:36:40,977 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:36:40,978 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-03 18:36:40,978 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:36:40,978 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:36:40,978 INFO L85 PathProgramCache]: Analyzing trace with hash 813746065, now seen corresponding path program 1 times [2024-06-03 18:36:40,978 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:36:40,978 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [521825806] [2024-06-03 18:36:40,979 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:36:40,979 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:36:40,989 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:36:41,087 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:36:41,087 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:36:41,087 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [521825806] [2024-06-03 18:36:41,087 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [521825806] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:36:41,088 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:36:41,088 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:36:41,088 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1175816941] [2024-06-03 18:36:41,088 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:36:41,088 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:36:41,088 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:36:41,089 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:36:41,089 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:36:41,129 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:36:41,130 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 105 places, 123 transitions, 1213 flow. Second operand has 7 states, 7 states have (on average 15.0) internal successors, (105), 7 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:36:41,130 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:36:41,130 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:36:41,130 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:36:41,543 INFO L124 PetriNetUnfolderBase]: 2251/3775 cut-off events. [2024-06-03 18:36:41,543 INFO L125 PetriNetUnfolderBase]: For 50064/50070 co-relation queries the response was YES. [2024-06-03 18:36:41,559 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19019 conditions, 3775 events. 2251/3775 cut-off events. For 50064/50070 co-relation queries the response was YES. Maximal size of possible extension queue 221. Compared 23448 event pairs, 437 based on Foata normal form. 57/3830 useless extension candidates. Maximal degree in co-relation 18966. Up to 1439 conditions per place. [2024-06-03 18:36:41,572 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 123 selfloop transitions, 61 changer transitions 0/190 dead transitions. [2024-06-03 18:36:41,573 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 111 places, 190 transitions, 2113 flow [2024-06-03 18:36:41,573 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:36:41,573 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:36:41,574 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 194 transitions. [2024-06-03 18:36:41,574 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6759581881533101 [2024-06-03 18:36:41,574 INFO L175 Difference]: Start difference. First operand has 105 places, 123 transitions, 1213 flow. Second operand 7 states and 194 transitions. [2024-06-03 18:36:41,574 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 111 places, 190 transitions, 2113 flow [2024-06-03 18:36:41,646 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 107 places, 190 transitions, 2020 flow, removed 14 selfloop flow, removed 4 redundant places. [2024-06-03 18:36:41,649 INFO L231 Difference]: Finished difference. Result has 110 places, 137 transitions, 1502 flow [2024-06-03 18:36:41,649 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1120, PETRI_DIFFERENCE_MINUEND_PLACES=101, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=123, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=67, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1502, PETRI_PLACES=110, PETRI_TRANSITIONS=137} [2024-06-03 18:36:41,649 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 68 predicate places. [2024-06-03 18:36:41,649 INFO L495 AbstractCegarLoop]: Abstraction has has 110 places, 137 transitions, 1502 flow [2024-06-03 18:36:41,650 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.0) internal successors, (105), 7 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:36:41,650 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:36:41,650 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:36:41,650 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-03 18:36:41,650 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:36:41,651 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:36:41,651 INFO L85 PathProgramCache]: Analyzing trace with hash 819187891, now seen corresponding path program 2 times [2024-06-03 18:36:41,651 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:36:41,651 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2001853422] [2024-06-03 18:36:41,651 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:36:41,651 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:36:41,657 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:36:41,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-03 18:36:41,753 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:36:41,754 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2001853422] [2024-06-03 18:36:41,754 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2001853422] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:36:41,754 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:36:41,754 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:36:41,754 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1693567565] [2024-06-03 18:36:41,754 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:36:41,754 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:36:41,755 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:36:41,755 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:36:41,755 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:36:41,796 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:36:41,796 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 110 places, 137 transitions, 1502 flow. Second operand has 7 states, 7 states have (on average 15.0) internal successors, (105), 7 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:36:41,796 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:36:41,796 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:36:41,796 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:36:42,344 INFO L124 PetriNetUnfolderBase]: 2629/4462 cut-off events. [2024-06-03 18:36:42,345 INFO L125 PetriNetUnfolderBase]: For 65904/65908 co-relation queries the response was YES. [2024-06-03 18:36:42,364 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23253 conditions, 4462 events. 2629/4462 cut-off events. For 65904/65908 co-relation queries the response was YES. Maximal size of possible extension queue 273. Compared 29211 event pairs, 797 based on Foata normal form. 55/4514 useless extension candidates. Maximal degree in co-relation 23197. Up to 2665 conditions per place. [2024-06-03 18:36:42,381 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 113 selfloop transitions, 71 changer transitions 0/190 dead transitions. [2024-06-03 18:36:42,381 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 117 places, 190 transitions, 2272 flow [2024-06-03 18:36:42,382 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:36:42,382 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:36:42,382 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 212 transitions. [2024-06-03 18:36:42,383 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6463414634146342 [2024-06-03 18:36:42,383 INFO L175 Difference]: Start difference. First operand has 110 places, 137 transitions, 1502 flow. Second operand 8 states and 212 transitions. [2024-06-03 18:36:42,383 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 117 places, 190 transitions, 2272 flow [2024-06-03 18:36:42,500 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 116 places, 190 transitions, 2115 flow, removed 59 selfloop flow, removed 1 redundant places. [2024-06-03 18:36:42,502 INFO L231 Difference]: Finished difference. Result has 118 places, 146 transitions, 1693 flow [2024-06-03 18:36:42,502 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1369, PETRI_DIFFERENCE_MINUEND_PLACES=109, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=137, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=69, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1693, PETRI_PLACES=118, PETRI_TRANSITIONS=146} [2024-06-03 18:36:42,503 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 76 predicate places. [2024-06-03 18:36:42,503 INFO L495 AbstractCegarLoop]: Abstraction has has 118 places, 146 transitions, 1693 flow [2024-06-03 18:36:42,503 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.0) internal successors, (105), 7 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:36:42,503 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:36:42,503 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:36:42,503 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-03 18:36:42,503 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:36:42,504 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:36:42,504 INFO L85 PathProgramCache]: Analyzing trace with hash -748375787, now seen corresponding path program 3 times [2024-06-03 18:36:42,504 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:36:42,504 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1504341294] [2024-06-03 18:36:42,504 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:36:42,504 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:36:42,509 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:36:42,602 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:36:42,602 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:36:42,603 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1504341294] [2024-06-03 18:36:42,603 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1504341294] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:36:42,603 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:36:42,603 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:36:42,603 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [517389848] [2024-06-03 18:36:42,603 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:36:42,603 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:36:42,604 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:36:42,604 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:36:42,604 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:36:42,644 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:36:42,645 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 118 places, 146 transitions, 1693 flow. Second operand has 7 states, 7 states have (on average 15.0) internal successors, (105), 7 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:36:42,645 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:36:42,645 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:36:42,645 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:36:43,200 INFO L124 PetriNetUnfolderBase]: 3054/5228 cut-off events. [2024-06-03 18:36:43,200 INFO L125 PetriNetUnfolderBase]: For 81107/81113 co-relation queries the response was YES. [2024-06-03 18:36:43,227 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27342 conditions, 5228 events. 3054/5228 cut-off events. For 81107/81113 co-relation queries the response was YES. Maximal size of possible extension queue 318. Compared 35587 event pairs, 943 based on Foata normal form. 48/5275 useless extension candidates. Maximal degree in co-relation 27282. Up to 3708 conditions per place. [2024-06-03 18:36:43,249 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 134 selfloop transitions, 61 changer transitions 0/201 dead transitions. [2024-06-03 18:36:43,249 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 125 places, 201 transitions, 2482 flow [2024-06-03 18:36:43,250 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:36:43,250 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:36:43,250 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 211 transitions. [2024-06-03 18:36:43,250 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6432926829268293 [2024-06-03 18:36:43,250 INFO L175 Difference]: Start difference. First operand has 118 places, 146 transitions, 1693 flow. Second operand 8 states and 211 transitions. [2024-06-03 18:36:43,251 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 125 places, 201 transitions, 2482 flow [2024-06-03 18:36:43,457 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 119 places, 201 transitions, 2297 flow, removed 35 selfloop flow, removed 6 redundant places. [2024-06-03 18:36:43,459 INFO L231 Difference]: Finished difference. Result has 121 places, 152 transitions, 1756 flow [2024-06-03 18:36:43,459 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1508, PETRI_DIFFERENCE_MINUEND_PLACES=112, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=146, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=86, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1756, PETRI_PLACES=121, PETRI_TRANSITIONS=152} [2024-06-03 18:36:43,460 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 79 predicate places. [2024-06-03 18:36:43,460 INFO L495 AbstractCegarLoop]: Abstraction has has 121 places, 152 transitions, 1756 flow [2024-06-03 18:36:43,460 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.0) internal successors, (105), 7 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:36:43,460 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:36:43,460 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:36:43,460 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-03 18:36:43,460 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:36:43,461 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:36:43,461 INFO L85 PathProgramCache]: Analyzing trace with hash -1546328807, now seen corresponding path program 4 times [2024-06-03 18:36:43,461 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:36:43,461 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1665287845] [2024-06-03 18:36:43,461 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:36:43,461 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:36:43,466 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:36:43,575 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:36:43,575 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:36:43,575 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1665287845] [2024-06-03 18:36:43,575 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1665287845] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:36:43,576 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:36:43,576 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:36:43,576 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [256145178] [2024-06-03 18:36:43,576 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:36:43,576 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:36:43,577 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:36:43,577 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:36:43,577 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:36:43,629 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:36:43,629 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 121 places, 152 transitions, 1756 flow. Second operand has 7 states, 7 states have (on average 15.0) internal successors, (105), 7 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:36:43,629 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:36:43,629 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:36:43,629 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:36:44,348 INFO L124 PetriNetUnfolderBase]: 3241/5569 cut-off events. [2024-06-03 18:36:44,348 INFO L125 PetriNetUnfolderBase]: For 87298/87304 co-relation queries the response was YES. [2024-06-03 18:36:44,428 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28621 conditions, 5569 events. 3241/5569 cut-off events. For 87298/87304 co-relation queries the response was YES. Maximal size of possible extension queue 342. Compared 38652 event pairs, 1329 based on Foata normal form. 53/5620 useless extension candidates. Maximal degree in co-relation 28560. Up to 4628 conditions per place. [2024-06-03 18:36:44,449 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 122 selfloop transitions, 53 changer transitions 0/181 dead transitions. [2024-06-03 18:36:44,449 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 127 places, 181 transitions, 2264 flow [2024-06-03 18:36:44,449 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:36:44,450 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:36:44,450 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 173 transitions. [2024-06-03 18:36:44,450 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6027874564459931 [2024-06-03 18:36:44,450 INFO L175 Difference]: Start difference. First operand has 121 places, 152 transitions, 1756 flow. Second operand 7 states and 173 transitions. [2024-06-03 18:36:44,450 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 127 places, 181 transitions, 2264 flow [2024-06-03 18:36:44,590 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 123 places, 181 transitions, 2154 flow, removed 19 selfloop flow, removed 4 redundant places. [2024-06-03 18:36:44,592 INFO L231 Difference]: Finished difference. Result has 124 places, 154 transitions, 1809 flow [2024-06-03 18:36:44,593 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1648, PETRI_DIFFERENCE_MINUEND_PLACES=117, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=152, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=99, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1809, PETRI_PLACES=124, PETRI_TRANSITIONS=154} [2024-06-03 18:36:44,593 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 82 predicate places. [2024-06-03 18:36:44,593 INFO L495 AbstractCegarLoop]: Abstraction has has 124 places, 154 transitions, 1809 flow [2024-06-03 18:36:44,593 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.0) internal successors, (105), 7 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:36:44,594 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:36:44,594 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:36:44,594 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-03 18:36:44,594 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:36:44,594 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:36:44,594 INFO L85 PathProgramCache]: Analyzing trace with hash -1551691187, now seen corresponding path program 5 times [2024-06-03 18:36:44,595 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:36:44,595 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1771426123] [2024-06-03 18:36:44,595 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:36:44,595 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:36:44,601 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:36:44,705 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:36:44,705 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:36:44,705 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1771426123] [2024-06-03 18:36:44,706 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1771426123] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:36:44,706 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:36:44,706 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:36:44,706 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2107120771] [2024-06-03 18:36:44,706 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:36:44,706 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:36:44,708 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:36:44,708 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:36:44,708 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:36:44,744 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:36:44,745 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 124 places, 154 transitions, 1809 flow. Second operand has 7 states, 7 states have (on average 15.0) internal successors, (105), 7 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:36:44,746 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:36:44,746 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:36:44,746 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:36:45,497 INFO L124 PetriNetUnfolderBase]: 3296/5662 cut-off events. [2024-06-03 18:36:45,498 INFO L125 PetriNetUnfolderBase]: For 90665/90671 co-relation queries the response was YES. [2024-06-03 18:36:45,520 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28709 conditions, 5662 events. 3296/5662 cut-off events. For 90665/90671 co-relation queries the response was YES. Maximal size of possible extension queue 354. Compared 39641 event pairs, 1320 based on Foata normal form. 56/5717 useless extension candidates. Maximal degree in co-relation 28646. Up to 4737 conditions per place. [2024-06-03 18:36:45,537 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 131 selfloop transitions, 58 changer transitions 0/195 dead transitions. [2024-06-03 18:36:45,538 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 131 places, 195 transitions, 2426 flow [2024-06-03 18:36:45,538 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:36:45,538 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:36:45,539 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 204 transitions. [2024-06-03 18:36:45,539 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6219512195121951 [2024-06-03 18:36:45,539 INFO L175 Difference]: Start difference. First operand has 124 places, 154 transitions, 1809 flow. Second operand 8 states and 204 transitions. [2024-06-03 18:36:45,539 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 131 places, 195 transitions, 2426 flow [2024-06-03 18:36:45,728 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 126 places, 195 transitions, 2301 flow, removed 13 selfloop flow, removed 5 redundant places. [2024-06-03 18:36:45,730 INFO L231 Difference]: Finished difference. Result has 127 places, 156 transitions, 1859 flow [2024-06-03 18:36:45,731 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1684, PETRI_DIFFERENCE_MINUEND_PLACES=119, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=154, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=96, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1859, PETRI_PLACES=127, PETRI_TRANSITIONS=156} [2024-06-03 18:36:45,731 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 85 predicate places. [2024-06-03 18:36:45,731 INFO L495 AbstractCegarLoop]: Abstraction has has 127 places, 156 transitions, 1859 flow [2024-06-03 18:36:45,731 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.0) internal successors, (105), 7 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:36:45,731 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:36:45,732 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:36:45,732 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-03 18:36:45,732 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:36:45,732 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:36:45,732 INFO L85 PathProgramCache]: Analyzing trace with hash -1546113605, now seen corresponding path program 1 times [2024-06-03 18:36:45,732 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:36:45,733 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1229781088] [2024-06-03 18:36:45,733 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:36:45,733 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:36:45,737 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:36:45,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-03 18:36:45,825 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:36:45,825 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1229781088] [2024-06-03 18:36:45,825 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1229781088] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:36:45,826 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:36:45,826 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:36:45,826 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [347831199] [2024-06-03 18:36:45,826 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:36:45,828 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:36:45,828 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:36:45,828 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:36:45,828 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:36:45,864 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:36:45,864 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 127 places, 156 transitions, 1859 flow. Second operand has 7 states, 7 states have (on average 15.0) internal successors, (105), 7 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:36:45,864 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:36:45,864 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:36:45,864 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:36:46,578 INFO L124 PetriNetUnfolderBase]: 3353/5803 cut-off events. [2024-06-03 18:36:46,578 INFO L125 PetriNetUnfolderBase]: For 90267/90273 co-relation queries the response was YES. [2024-06-03 18:36:46,605 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28819 conditions, 5803 events. 3353/5803 cut-off events. For 90267/90273 co-relation queries the response was YES. Maximal size of possible extension queue 364. Compared 41165 event pairs, 1190 based on Foata normal form. 45/5842 useless extension candidates. Maximal degree in co-relation 28755. Up to 3809 conditions per place. [2024-06-03 18:36:46,625 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 122 selfloop transitions, 62 changer transitions 0/190 dead transitions. [2024-06-03 18:36:46,625 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 133 places, 190 transitions, 2399 flow [2024-06-03 18:36:46,626 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:36:46,626 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:36:46,626 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 178 transitions. [2024-06-03 18:36:46,627 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6202090592334495 [2024-06-03 18:36:46,627 INFO L175 Difference]: Start difference. First operand has 127 places, 156 transitions, 1859 flow. Second operand 7 states and 178 transitions. [2024-06-03 18:36:46,627 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 133 places, 190 transitions, 2399 flow [2024-06-03 18:36:46,871 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 127 places, 190 transitions, 2260 flow, removed 15 selfloop flow, removed 6 redundant places. [2024-06-03 18:36:46,873 INFO L231 Difference]: Finished difference. Result has 128 places, 157 transitions, 1880 flow [2024-06-03 18:36:46,873 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1720, PETRI_DIFFERENCE_MINUEND_PLACES=121, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=156, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=94, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1880, PETRI_PLACES=128, PETRI_TRANSITIONS=157} [2024-06-03 18:36:46,874 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 86 predicate places. [2024-06-03 18:36:46,874 INFO L495 AbstractCegarLoop]: Abstraction has has 128 places, 157 transitions, 1880 flow [2024-06-03 18:36:46,874 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.0) internal successors, (105), 7 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:36:46,874 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:36:46,874 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:36:46,875 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-03 18:36:46,875 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:36:46,875 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:36:46,875 INFO L85 PathProgramCache]: Analyzing trace with hash 564902843, now seen corresponding path program 6 times [2024-06-03 18:36:46,875 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:36:46,875 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [593520574] [2024-06-03 18:36:46,875 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:36:46,876 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:36:46,880 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:36:46,961 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:36:46,961 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:36:46,961 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [593520574] [2024-06-03 18:36:46,961 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [593520574] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:36:46,961 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:36:46,962 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:36:46,963 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [937197109] [2024-06-03 18:36:46,963 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:36:46,963 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:36:46,964 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:36:46,964 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:36:46,964 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:36:46,994 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:36:46,995 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 128 places, 157 transitions, 1880 flow. Second operand has 7 states, 7 states have (on average 15.0) internal successors, (105), 7 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:36:46,995 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:36:46,995 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:36:46,995 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:36:47,712 INFO L124 PetriNetUnfolderBase]: 3386/5868 cut-off events. [2024-06-03 18:36:47,713 INFO L125 PetriNetUnfolderBase]: For 89643/89649 co-relation queries the response was YES. [2024-06-03 18:36:47,735 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29237 conditions, 5868 events. 3386/5868 cut-off events. For 89643/89649 co-relation queries the response was YES. Maximal size of possible extension queue 366. Compared 41846 event pairs, 1415 based on Foata normal form. 19/5885 useless extension candidates. Maximal degree in co-relation 29172. Up to 5238 conditions per place. [2024-06-03 18:36:47,751 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 151 selfloop transitions, 29 changer transitions 0/186 dead transitions. [2024-06-03 18:36:47,751 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 134 places, 186 transitions, 2340 flow [2024-06-03 18:36:47,764 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:36:47,764 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:36:47,765 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 163 transitions. [2024-06-03 18:36:47,765 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5679442508710801 [2024-06-03 18:36:47,765 INFO L175 Difference]: Start difference. First operand has 128 places, 157 transitions, 1880 flow. Second operand 7 states and 163 transitions. [2024-06-03 18:36:47,765 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 134 places, 186 transitions, 2340 flow [2024-06-03 18:36:47,922 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 128 places, 186 transitions, 2159 flow, removed 17 selfloop flow, removed 6 redundant places. [2024-06-03 18:36:47,924 INFO L231 Difference]: Finished difference. Result has 129 places, 158 transitions, 1782 flow [2024-06-03 18:36:47,924 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1699, PETRI_DIFFERENCE_MINUEND_PLACES=122, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=157, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=128, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1782, PETRI_PLACES=129, PETRI_TRANSITIONS=158} [2024-06-03 18:36:47,924 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 87 predicate places. [2024-06-03 18:36:47,924 INFO L495 AbstractCegarLoop]: Abstraction has has 129 places, 158 transitions, 1782 flow [2024-06-03 18:36:47,925 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.0) internal successors, (105), 7 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:36:47,925 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:36:47,925 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:36:47,925 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-03 18:36:47,925 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:36:47,925 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:36:47,926 INFO L85 PathProgramCache]: Analyzing trace with hash 565118045, now seen corresponding path program 2 times [2024-06-03 18:36:47,926 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:36:47,926 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [558764944] [2024-06-03 18:36:47,926 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:36:47,926 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:36:47,933 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:36:48,110 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:36:48,110 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:36:48,110 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [558764944] [2024-06-03 18:36:48,110 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [558764944] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:36:48,110 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:36:48,110 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:36:48,110 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [445105970] [2024-06-03 18:36:48,110 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:36:48,110 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:36:48,111 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:36:48,111 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:36:48,111 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:36:48,135 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:36:48,136 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 129 places, 158 transitions, 1782 flow. Second operand has 7 states, 7 states have (on average 15.0) internal successors, (105), 7 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:36:48,136 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:36:48,136 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:36:48,136 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:36:48,923 INFO L124 PetriNetUnfolderBase]: 3427/5949 cut-off events. [2024-06-03 18:36:48,923 INFO L125 PetriNetUnfolderBase]: For 93120/93126 co-relation queries the response was YES. [2024-06-03 18:36:48,946 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29121 conditions, 5949 events. 3427/5949 cut-off events. For 93120/93126 co-relation queries the response was YES. Maximal size of possible extension queue 369. Compared 42546 event pairs, 1415 based on Foata normal form. 15/5962 useless extension candidates. Maximal degree in co-relation 29056. Up to 5222 conditions per place. [2024-06-03 18:36:48,961 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 153 selfloop transitions, 31 changer transitions 0/190 dead transitions. [2024-06-03 18:36:48,962 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 135 places, 190 transitions, 2264 flow [2024-06-03 18:36:48,962 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:36:48,962 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:36:48,963 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 166 transitions. [2024-06-03 18:36:48,963 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.578397212543554 [2024-06-03 18:36:48,963 INFO L175 Difference]: Start difference. First operand has 129 places, 158 transitions, 1782 flow. Second operand 7 states and 166 transitions. [2024-06-03 18:36:48,963 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 135 places, 190 transitions, 2264 flow [2024-06-03 18:36:49,102 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 130 places, 190 transitions, 2197 flow, removed 6 selfloop flow, removed 5 redundant places. [2024-06-03 18:36:49,104 INFO L231 Difference]: Finished difference. Result has 131 places, 159 transitions, 1803 flow [2024-06-03 18:36:49,104 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1715, PETRI_DIFFERENCE_MINUEND_PLACES=124, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=158, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=127, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1803, PETRI_PLACES=131, PETRI_TRANSITIONS=159} [2024-06-03 18:36:49,105 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 89 predicate places. [2024-06-03 18:36:49,105 INFO L495 AbstractCegarLoop]: Abstraction has has 131 places, 159 transitions, 1803 flow [2024-06-03 18:36:49,105 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.0) internal successors, (105), 7 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:36:49,105 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:36:49,105 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:36:49,105 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-03 18:36:49,105 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:36:49,106 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:36:49,106 INFO L85 PathProgramCache]: Analyzing trace with hash 830815325, now seen corresponding path program 3 times [2024-06-03 18:36:49,106 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:36:49,106 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1949820086] [2024-06-03 18:36:49,106 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:36:49,106 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:36:49,110 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:36:49,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-03 18:36:49,196 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:36:49,196 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1949820086] [2024-06-03 18:36:49,197 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1949820086] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:36:49,197 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:36:49,197 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:36:49,197 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [686065193] [2024-06-03 18:36:49,197 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:36:49,197 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:36:49,197 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:36:49,198 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:36:49,198 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:36:49,236 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:36:49,236 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 131 places, 159 transitions, 1803 flow. Second operand has 7 states, 7 states have (on average 15.0) internal successors, (105), 7 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:36:49,236 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:36:49,236 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:36:49,236 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:36:50,004 INFO L124 PetriNetUnfolderBase]: 3407/5917 cut-off events. [2024-06-03 18:36:50,004 INFO L125 PetriNetUnfolderBase]: For 96230/96236 co-relation queries the response was YES. [2024-06-03 18:36:50,027 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28946 conditions, 5917 events. 3407/5917 cut-off events. For 96230/96236 co-relation queries the response was YES. Maximal size of possible extension queue 367. Compared 41878 event pairs, 1355 based on Foata normal form. 15/5930 useless extension candidates. Maximal degree in co-relation 28880. Up to 4717 conditions per place. [2024-06-03 18:36:50,042 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 146 selfloop transitions, 38 changer transitions 0/190 dead transitions. [2024-06-03 18:36:50,042 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 136 places, 190 transitions, 2221 flow [2024-06-03 18:36:50,043 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:36:50,043 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:36:50,043 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 165 transitions. [2024-06-03 18:36:50,043 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5749128919860628 [2024-06-03 18:36:50,043 INFO L175 Difference]: Start difference. First operand has 131 places, 159 transitions, 1803 flow. Second operand 7 states and 165 transitions. [2024-06-03 18:36:50,043 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 136 places, 190 transitions, 2221 flow [2024-06-03 18:36:50,222 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 131 places, 190 transitions, 2145 flow, removed 8 selfloop flow, removed 5 redundant places. [2024-06-03 18:36:50,224 INFO L231 Difference]: Finished difference. Result has 132 places, 158 transitions, 1759 flow [2024-06-03 18:36:50,225 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1679, PETRI_DIFFERENCE_MINUEND_PLACES=125, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=158, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=120, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1759, PETRI_PLACES=132, PETRI_TRANSITIONS=158} [2024-06-03 18:36:50,225 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 90 predicate places. [2024-06-03 18:36:50,225 INFO L495 AbstractCegarLoop]: Abstraction has has 132 places, 158 transitions, 1759 flow [2024-06-03 18:36:50,225 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.0) internal successors, (105), 7 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:36:50,225 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:36:50,225 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:36:50,226 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-03 18:36:50,226 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:36:50,226 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:36:50,226 INFO L85 PathProgramCache]: Analyzing trace with hash 1727896362, now seen corresponding path program 1 times [2024-06-03 18:36:50,226 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:36:50,226 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2080905405] [2024-06-03 18:36:50,226 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:36:50,226 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:36:50,231 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:36:50,315 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:36:50,315 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:36:50,315 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2080905405] [2024-06-03 18:36:50,315 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2080905405] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:36:50,315 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:36:50,315 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-03 18:36:50,315 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [624230024] [2024-06-03 18:36:50,316 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:36:50,316 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-03 18:36:50,316 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:36:50,317 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-03 18:36:50,317 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-03 18:36:50,349 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:36:50,350 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 132 places, 158 transitions, 1759 flow. Second operand has 6 states, 6 states have (on average 15.5) internal successors, (93), 6 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:36:50,350 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:36:50,351 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:36:50,351 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:36:51,179 INFO L124 PetriNetUnfolderBase]: 3404/5927 cut-off events. [2024-06-03 18:36:51,189 INFO L125 PetriNetUnfolderBase]: For 97865/97869 co-relation queries the response was YES. [2024-06-03 18:36:51,210 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29186 conditions, 5927 events. 3404/5927 cut-off events. For 97865/97869 co-relation queries the response was YES. Maximal size of possible extension queue 369. Compared 42463 event pairs, 1387 based on Foata normal form. 5/5931 useless extension candidates. Maximal degree in co-relation 29119. Up to 5467 conditions per place. [2024-06-03 18:36:51,224 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 153 selfloop transitions, 13 changer transitions 0/172 dead transitions. [2024-06-03 18:36:51,224 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 136 places, 172 transitions, 2168 flow [2024-06-03 18:36:51,224 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-03 18:36:51,225 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-03 18:36:51,225 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 111 transitions. [2024-06-03 18:36:51,225 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5414634146341464 [2024-06-03 18:36:51,225 INFO L175 Difference]: Start difference. First operand has 132 places, 158 transitions, 1759 flow. Second operand 5 states and 111 transitions. [2024-06-03 18:36:51,225 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 136 places, 172 transitions, 2168 flow [2024-06-03 18:36:51,398 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 132 places, 172 transitions, 2093 flow, removed 9 selfloop flow, removed 4 redundant places. [2024-06-03 18:36:51,400 INFO L231 Difference]: Finished difference. Result has 133 places, 161 transitions, 1762 flow [2024-06-03 18:36:51,400 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1686, PETRI_DIFFERENCE_MINUEND_PLACES=128, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=158, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=145, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1762, PETRI_PLACES=133, PETRI_TRANSITIONS=161} [2024-06-03 18:36:51,401 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 91 predicate places. [2024-06-03 18:36:51,401 INFO L495 AbstractCegarLoop]: Abstraction has has 133 places, 161 transitions, 1762 flow [2024-06-03 18:36:51,401 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.5) internal successors, (93), 6 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:36:51,401 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:36:51,401 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:36:51,401 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-03 18:36:51,401 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:36:51,401 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:36:51,401 INFO L85 PathProgramCache]: Analyzing trace with hash 1550413488, now seen corresponding path program 1 times [2024-06-03 18:36:51,401 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:36:51,402 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [868713151] [2024-06-03 18:36:51,402 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:36:51,402 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:36:51,406 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:36:51,481 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:36:51,482 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:36:51,482 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [868713151] [2024-06-03 18:36:51,483 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [868713151] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:36:51,484 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:36:51,484 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-03 18:36:51,484 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1855451516] [2024-06-03 18:36:51,484 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:36:51,484 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-03 18:36:51,484 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:36:51,485 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-03 18:36:51,485 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-03 18:36:51,508 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:36:51,508 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 133 places, 161 transitions, 1762 flow. Second operand has 6 states, 6 states have (on average 15.5) internal successors, (93), 6 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:36:51,509 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:36:51,509 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:36:51,509 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:36:52,195 INFO L124 PetriNetUnfolderBase]: 3401/5933 cut-off events. [2024-06-03 18:36:52,195 INFO L125 PetriNetUnfolderBase]: For 103132/103132 co-relation queries the response was YES. [2024-06-03 18:36:52,220 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29584 conditions, 5933 events. 3401/5933 cut-off events. For 103132/103132 co-relation queries the response was YES. Maximal size of possible extension queue 370. Compared 42670 event pairs, 1363 based on Foata normal form. 1/5933 useless extension candidates. Maximal degree in co-relation 29516. Up to 5442 conditions per place. [2024-06-03 18:36:52,236 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 162 selfloop transitions, 29 changer transitions 0/197 dead transitions. [2024-06-03 18:36:52,236 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 138 places, 197 transitions, 2459 flow [2024-06-03 18:36:52,237 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 18:36:52,237 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 18:36:52,237 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 139 transitions. [2024-06-03 18:36:52,238 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5650406504065041 [2024-06-03 18:36:52,238 INFO L175 Difference]: Start difference. First operand has 133 places, 161 transitions, 1762 flow. Second operand 6 states and 139 transitions. [2024-06-03 18:36:52,238 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 138 places, 197 transitions, 2459 flow [2024-06-03 18:36:52,443 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 135 places, 197 transitions, 2397 flow, removed 16 selfloop flow, removed 3 redundant places. [2024-06-03 18:36:52,446 INFO L231 Difference]: Finished difference. Result has 139 places, 178 transitions, 2024 flow [2024-06-03 18:36:52,446 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1708, PETRI_DIFFERENCE_MINUEND_PLACES=130, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=161, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=135, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2024, PETRI_PLACES=139, PETRI_TRANSITIONS=178} [2024-06-03 18:36:52,447 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 97 predicate places. [2024-06-03 18:36:52,447 INFO L495 AbstractCegarLoop]: Abstraction has has 139 places, 178 transitions, 2024 flow [2024-06-03 18:36:52,447 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.5) internal successors, (93), 6 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:36:52,447 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:36:52,447 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:36:52,447 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-03 18:36:52,447 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:36:52,448 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:36:52,448 INFO L85 PathProgramCache]: Analyzing trace with hash 1550533644, now seen corresponding path program 1 times [2024-06-03 18:36:52,448 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:36:52,448 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1419925721] [2024-06-03 18:36:52,448 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:36:52,448 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:36:52,454 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:36:52,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-03 18:36:52,556 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:36:52,557 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1419925721] [2024-06-03 18:36:52,557 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1419925721] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:36:52,557 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:36:52,557 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-03 18:36:52,557 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1719752647] [2024-06-03 18:36:52,557 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:36:52,557 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-03 18:36:52,558 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:36:52,558 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-03 18:36:52,558 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-03 18:36:52,592 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:36:52,592 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 139 places, 178 transitions, 2024 flow. Second operand has 6 states, 6 states have (on average 15.5) internal successors, (93), 6 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:36:52,593 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:36:52,593 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:36:52,593 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:36:53,223 INFO L124 PetriNetUnfolderBase]: 3476/6056 cut-off events. [2024-06-03 18:36:53,223 INFO L125 PetriNetUnfolderBase]: For 116116/116120 co-relation queries the response was YES. [2024-06-03 18:36:53,252 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31692 conditions, 6056 events. 3476/6056 cut-off events. For 116116/116120 co-relation queries the response was YES. Maximal size of possible extension queue 371. Compared 43639 event pairs, 1390 based on Foata normal form. 7/6060 useless extension candidates. Maximal degree in co-relation 31620. Up to 5451 conditions per place. [2024-06-03 18:36:53,268 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 163 selfloop transitions, 45 changer transitions 2/216 dead transitions. [2024-06-03 18:36:53,268 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 145 places, 216 transitions, 2796 flow [2024-06-03 18:36:53,268 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:36:53,268 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:36:53,272 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 160 transitions. [2024-06-03 18:36:53,272 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5574912891986062 [2024-06-03 18:36:53,272 INFO L175 Difference]: Start difference. First operand has 139 places, 178 transitions, 2024 flow. Second operand 7 states and 160 transitions. [2024-06-03 18:36:53,272 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 145 places, 216 transitions, 2796 flow [2024-06-03 18:36:53,635 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 145 places, 216 transitions, 2752 flow, removed 22 selfloop flow, removed 0 redundant places. [2024-06-03 18:36:53,638 INFO L231 Difference]: Finished difference. Result has 147 places, 199 transitions, 2413 flow [2024-06-03 18:36:53,639 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1980, PETRI_DIFFERENCE_MINUEND_PLACES=139, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=178, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=138, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2413, PETRI_PLACES=147, PETRI_TRANSITIONS=199} [2024-06-03 18:36:53,639 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 105 predicate places. [2024-06-03 18:36:53,639 INFO L495 AbstractCegarLoop]: Abstraction has has 147 places, 199 transitions, 2413 flow [2024-06-03 18:36:53,639 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.5) internal successors, (93), 6 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:36:53,639 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:36:53,639 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:36:53,640 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-03 18:36:53,640 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:36:53,640 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:36:53,640 INFO L85 PathProgramCache]: Analyzing trace with hash 199098346, now seen corresponding path program 2 times [2024-06-03 18:36:53,640 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:36:53,640 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1410106843] [2024-06-03 18:36:53,640 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:36:53,641 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:36:53,653 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:36:53,756 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:36:53,756 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:36:53,756 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1410106843] [2024-06-03 18:36:53,756 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1410106843] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:36:53,756 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:36:53,756 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-03 18:36:53,756 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1923063872] [2024-06-03 18:36:53,757 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:36:53,757 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-03 18:36:53,757 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:36:53,757 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-03 18:36:53,757 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-03 18:36:53,783 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:36:53,783 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 147 places, 199 transitions, 2413 flow. Second operand has 6 states, 6 states have (on average 15.5) internal successors, (93), 6 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:36:53,783 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:36:53,783 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:36:53,784 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:36:54,626 INFO L124 PetriNetUnfolderBase]: 3468/6053 cut-off events. [2024-06-03 18:36:54,627 INFO L125 PetriNetUnfolderBase]: For 122390/122394 co-relation queries the response was YES. [2024-06-03 18:36:54,657 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32088 conditions, 6053 events. 3468/6053 cut-off events. For 122390/122394 co-relation queries the response was YES. Maximal size of possible extension queue 371. Compared 43612 event pairs, 1388 based on Foata normal form. 7/6057 useless extension candidates. Maximal degree in co-relation 32012. Up to 5296 conditions per place. [2024-06-03 18:36:54,677 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 128 selfloop transitions, 93 changer transitions 1/228 dead transitions. [2024-06-03 18:36:54,678 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 153 places, 228 transitions, 3125 flow [2024-06-03 18:36:54,678 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:36:54,678 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:36:54,678 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 174 transitions. [2024-06-03 18:36:54,678 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6062717770034843 [2024-06-03 18:36:54,679 INFO L175 Difference]: Start difference. First operand has 147 places, 199 transitions, 2413 flow. Second operand 7 states and 174 transitions. [2024-06-03 18:36:54,679 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 153 places, 228 transitions, 3125 flow [2024-06-03 18:36:54,906 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 150 places, 228 transitions, 3031 flow, removed 15 selfloop flow, removed 3 redundant places. [2024-06-03 18:36:54,909 INFO L231 Difference]: Finished difference. Result has 151 places, 205 transitions, 2621 flow [2024-06-03 18:36:54,909 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2319, PETRI_DIFFERENCE_MINUEND_PLACES=144, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=199, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=87, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=111, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2621, PETRI_PLACES=151, PETRI_TRANSITIONS=205} [2024-06-03 18:36:54,909 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 109 predicate places. [2024-06-03 18:36:54,910 INFO L495 AbstractCegarLoop]: Abstraction has has 151 places, 205 transitions, 2621 flow [2024-06-03 18:36:54,910 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.5) internal successors, (93), 6 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:36:54,910 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:36:54,910 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:36:54,910 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-03 18:36:54,910 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:36:54,911 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:36:54,911 INFO L85 PathProgramCache]: Analyzing trace with hash 199335496, now seen corresponding path program 3 times [2024-06-03 18:36:54,911 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:36:54,911 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1750236838] [2024-06-03 18:36:54,911 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:36:54,911 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:36:54,916 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:36:55,004 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:36:55,004 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:36:55,005 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1750236838] [2024-06-03 18:36:55,005 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1750236838] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:36:55,005 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:36:55,005 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-03 18:36:55,005 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2076923518] [2024-06-03 18:36:55,005 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:36:55,006 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-03 18:36:55,006 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:36:55,006 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-03 18:36:55,006 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-03 18:36:55,025 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:36:55,025 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 151 places, 205 transitions, 2621 flow. Second operand has 6 states, 6 states have (on average 15.5) internal successors, (93), 6 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:36:55,025 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:36:55,025 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:36:55,025 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:36:55,777 INFO L124 PetriNetUnfolderBase]: 3384/5892 cut-off events. [2024-06-03 18:36:55,777 INFO L125 PetriNetUnfolderBase]: For 127449/127455 co-relation queries the response was YES. [2024-06-03 18:36:55,808 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31780 conditions, 5892 events. 3384/5892 cut-off events. For 127449/127455 co-relation queries the response was YES. Maximal size of possible extension queue 360. Compared 42124 event pairs, 1360 based on Foata normal form. 6/5896 useless extension candidates. Maximal degree in co-relation 31703. Up to 5152 conditions per place. [2024-06-03 18:36:55,825 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 129 selfloop transitions, 83 changer transitions 1/219 dead transitions. [2024-06-03 18:36:55,826 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 156 places, 219 transitions, 3139 flow [2024-06-03 18:36:55,826 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 18:36:55,826 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 18:36:55,826 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 143 transitions. [2024-06-03 18:36:55,826 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5813008130081301 [2024-06-03 18:36:55,827 INFO L175 Difference]: Start difference. First operand has 151 places, 205 transitions, 2621 flow. Second operand 6 states and 143 transitions. [2024-06-03 18:36:55,827 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 156 places, 219 transitions, 3139 flow [2024-06-03 18:36:56,070 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 152 places, 219 transitions, 3001 flow, removed 7 selfloop flow, removed 4 redundant places. [2024-06-03 18:36:56,073 INFO L231 Difference]: Finished difference. Result has 153 places, 204 transitions, 2646 flow [2024-06-03 18:36:56,074 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2483, PETRI_DIFFERENCE_MINUEND_PLACES=147, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=205, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=122, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2646, PETRI_PLACES=153, PETRI_TRANSITIONS=204} [2024-06-03 18:36:56,074 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 111 predicate places. [2024-06-03 18:36:56,074 INFO L495 AbstractCegarLoop]: Abstraction has has 153 places, 204 transitions, 2646 flow [2024-06-03 18:36:56,074 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.5) internal successors, (93), 6 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:36:56,074 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:36:56,074 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:36:56,074 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-03 18:36:56,074 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:36:56,075 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:36:56,075 INFO L85 PathProgramCache]: Analyzing trace with hash 199344424, now seen corresponding path program 1 times [2024-06-03 18:36:56,075 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:36:56,075 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [354642331] [2024-06-03 18:36:56,075 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:36:56,075 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:36:56,080 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:36:56,167 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:36:56,167 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:36:56,167 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [354642331] [2024-06-03 18:36:56,167 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [354642331] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:36:56,167 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:36:56,167 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-03 18:36:56,168 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [583279418] [2024-06-03 18:36:56,168 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:36:56,168 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-03 18:36:56,168 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:36:56,168 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-03 18:36:56,169 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-03 18:36:56,190 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:36:56,190 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 153 places, 204 transitions, 2646 flow. Second operand has 6 states, 6 states have (on average 15.5) internal successors, (93), 6 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:36:56,190 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:36:56,191 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:36:56,191 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:36:56,862 INFO L124 PetriNetUnfolderBase]: 3364/5854 cut-off events. [2024-06-03 18:36:56,862 INFO L125 PetriNetUnfolderBase]: For 133995/133999 co-relation queries the response was YES. [2024-06-03 18:36:56,894 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31769 conditions, 5854 events. 3364/5854 cut-off events. For 133995/133999 co-relation queries the response was YES. Maximal size of possible extension queue 356. Compared 41577 event pairs, 1288 based on Foata normal form. 8/5861 useless extension candidates. Maximal degree in co-relation 31691. Up to 5367 conditions per place. [2024-06-03 18:36:56,912 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 195 selfloop transitions, 16 changer transitions 0/217 dead transitions. [2024-06-03 18:36:56,912 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 157 places, 217 transitions, 3139 flow [2024-06-03 18:36:56,912 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-03 18:36:56,912 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-03 18:36:56,912 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 112 transitions. [2024-06-03 18:36:56,913 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5463414634146342 [2024-06-03 18:36:56,913 INFO L175 Difference]: Start difference. First operand has 153 places, 204 transitions, 2646 flow. Second operand 5 states and 112 transitions. [2024-06-03 18:36:56,913 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 157 places, 217 transitions, 3139 flow [2024-06-03 18:36:57,173 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 151 places, 217 transitions, 2891 flow, removed 9 selfloop flow, removed 6 redundant places. [2024-06-03 18:36:57,175 INFO L231 Difference]: Finished difference. Result has 152 places, 206 transitions, 2479 flow [2024-06-03 18:36:57,176 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2398, PETRI_DIFFERENCE_MINUEND_PLACES=147, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=204, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=188, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=2479, PETRI_PLACES=152, PETRI_TRANSITIONS=206} [2024-06-03 18:36:57,176 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 110 predicate places. [2024-06-03 18:36:57,176 INFO L495 AbstractCegarLoop]: Abstraction has has 152 places, 206 transitions, 2479 flow [2024-06-03 18:36:57,176 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.5) internal successors, (93), 6 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:36:57,176 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:36:57,176 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:36:57,177 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-03 18:36:57,177 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:36:57,177 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:36:57,177 INFO L85 PathProgramCache]: Analyzing trace with hash 126019310, now seen corresponding path program 1 times [2024-06-03 18:36:57,177 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:36:57,177 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [785131476] [2024-06-03 18:36:57,177 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:36:57,177 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:36:57,182 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:36:57,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-03 18:36:57,269 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:36:57,269 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [785131476] [2024-06-03 18:36:57,269 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [785131476] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:36:57,269 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:36:57,269 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:36:57,270 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [403870628] [2024-06-03 18:36:57,270 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:36:57,270 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:36:57,270 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:36:57,270 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:36:57,271 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:36:57,304 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:36:57,305 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 152 places, 206 transitions, 2479 flow. Second operand has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:36:57,305 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:36:57,305 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:36:57,305 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:36:57,988 INFO L124 PetriNetUnfolderBase]: 3379/5868 cut-off events. [2024-06-03 18:36:57,988 INFO L125 PetriNetUnfolderBase]: For 139012/139018 co-relation queries the response was YES. [2024-06-03 18:36:58,022 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31890 conditions, 5868 events. 3379/5868 cut-off events. For 139012/139018 co-relation queries the response was YES. Maximal size of possible extension queue 356. Compared 41601 event pairs, 1333 based on Foata normal form. 9/5876 useless extension candidates. Maximal degree in co-relation 31811. Up to 5138 conditions per place. [2024-06-03 18:36:58,040 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 141 selfloop transitions, 88 changer transitions 1/236 dead transitions. [2024-06-03 18:36:58,040 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 158 places, 236 transitions, 3134 flow [2024-06-03 18:36:58,041 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:36:58,041 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:36:58,041 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 173 transitions. [2024-06-03 18:36:58,041 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6027874564459931 [2024-06-03 18:36:58,041 INFO L175 Difference]: Start difference. First operand has 152 places, 206 transitions, 2479 flow. Second operand 7 states and 173 transitions. [2024-06-03 18:36:58,041 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 158 places, 236 transitions, 3134 flow [2024-06-03 18:36:58,316 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 155 places, 236 transitions, 3065 flow, removed 21 selfloop flow, removed 3 redundant places. [2024-06-03 18:36:58,319 INFO L231 Difference]: Finished difference. Result has 156 places, 210 transitions, 2654 flow [2024-06-03 18:36:58,319 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2412, PETRI_DIFFERENCE_MINUEND_PLACES=149, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=206, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=122, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2654, PETRI_PLACES=156, PETRI_TRANSITIONS=210} [2024-06-03 18:36:58,320 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 114 predicate places. [2024-06-03 18:36:58,320 INFO L495 AbstractCegarLoop]: Abstraction has has 156 places, 210 transitions, 2654 flow [2024-06-03 18:36:58,320 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:36:58,320 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:36:58,320 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:36:58,320 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-03 18:36:58,320 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:36:58,321 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:36:58,321 INFO L85 PathProgramCache]: Analyzing trace with hash 126030470, now seen corresponding path program 2 times [2024-06-03 18:36:58,321 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:36:58,321 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1416442038] [2024-06-03 18:36:58,321 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:36:58,321 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:36:58,325 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:36:58,403 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:36:58,404 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:36:58,404 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1416442038] [2024-06-03 18:36:58,404 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1416442038] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:36:58,404 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:36:58,404 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:36:58,404 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1782188093] [2024-06-03 18:36:58,404 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:36:58,405 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:36:58,405 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:36:58,405 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:36:58,405 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:36:58,432 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:36:58,432 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 156 places, 210 transitions, 2654 flow. Second operand has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:36:58,433 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:36:58,433 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:36:58,433 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:36:59,159 INFO L124 PetriNetUnfolderBase]: 3312/5745 cut-off events. [2024-06-03 18:36:59,159 INFO L125 PetriNetUnfolderBase]: For 138605/138611 co-relation queries the response was YES. [2024-06-03 18:36:59,195 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31476 conditions, 5745 events. 3312/5745 cut-off events. For 138605/138611 co-relation queries the response was YES. Maximal size of possible extension queue 350. Compared 40448 event pairs, 1316 based on Foata normal form. 6/5749 useless extension candidates. Maximal degree in co-relation 31396. Up to 5021 conditions per place. [2024-06-03 18:36:59,214 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 130 selfloop transitions, 83 changer transitions 4/223 dead transitions. [2024-06-03 18:36:59,215 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 161 places, 223 transitions, 3120 flow [2024-06-03 18:36:59,215 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 18:36:59,215 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 18:36:59,215 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 142 transitions. [2024-06-03 18:36:59,215 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5772357723577236 [2024-06-03 18:36:59,216 INFO L175 Difference]: Start difference. First operand has 156 places, 210 transitions, 2654 flow. Second operand 6 states and 142 transitions. [2024-06-03 18:36:59,216 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 161 places, 223 transitions, 3120 flow [2024-06-03 18:36:59,479 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 157 places, 223 transitions, 2959 flow, removed 9 selfloop flow, removed 4 redundant places. [2024-06-03 18:36:59,482 INFO L231 Difference]: Finished difference. Result has 158 places, 206 transitions, 2619 flow [2024-06-03 18:36:59,482 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2493, PETRI_DIFFERENCE_MINUEND_PLACES=152, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=210, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=127, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2619, PETRI_PLACES=158, PETRI_TRANSITIONS=206} [2024-06-03 18:36:59,482 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 116 predicate places. [2024-06-03 18:36:59,482 INFO L495 AbstractCegarLoop]: Abstraction has has 158 places, 206 transitions, 2619 flow [2024-06-03 18:36:59,483 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:36:59,483 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:36:59,483 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:36:59,483 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-03 18:36:59,483 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:36:59,483 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:36:59,483 INFO L85 PathProgramCache]: Analyzing trace with hash 62556716, now seen corresponding path program 3 times [2024-06-03 18:36:59,483 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:36:59,484 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [428905384] [2024-06-03 18:36:59,484 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:36:59,484 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:36:59,489 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:36:59,591 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:36:59,591 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:36:59,592 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [428905384] [2024-06-03 18:36:59,592 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [428905384] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:36:59,592 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:36:59,592 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:36:59,592 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1760615167] [2024-06-03 18:36:59,592 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:36:59,592 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:36:59,593 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:36:59,593 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:36:59,593 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:36:59,622 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:36:59,622 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 158 places, 206 transitions, 2619 flow. Second operand has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:36:59,622 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:36:59,622 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:36:59,622 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:37:00,339 INFO L124 PetriNetUnfolderBase]: 3039/5252 cut-off events. [2024-06-03 18:37:00,339 INFO L125 PetriNetUnfolderBase]: For 148124/148130 co-relation queries the response was YES. [2024-06-03 18:37:00,373 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30482 conditions, 5252 events. 3039/5252 cut-off events. For 148124/148130 co-relation queries the response was YES. Maximal size of possible extension queue 290. Compared 35773 event pairs, 1144 based on Foata normal form. 6/5256 useless extension candidates. Maximal degree in co-relation 30401. Up to 4466 conditions per place. [2024-06-03 18:37:00,392 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 137 selfloop transitions, 99 changer transitions 0/242 dead transitions. [2024-06-03 18:37:00,393 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 164 places, 242 transitions, 3585 flow [2024-06-03 18:37:00,393 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:37:00,393 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:37:00,393 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 165 transitions. [2024-06-03 18:37:00,394 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5749128919860628 [2024-06-03 18:37:00,394 INFO L175 Difference]: Start difference. First operand has 158 places, 206 transitions, 2619 flow. Second operand 7 states and 165 transitions. [2024-06-03 18:37:00,394 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 164 places, 242 transitions, 3585 flow [2024-06-03 18:37:00,693 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 157 places, 242 transitions, 3340 flow, removed 1 selfloop flow, removed 7 redundant places. [2024-06-03 18:37:00,696 INFO L231 Difference]: Finished difference. Result has 160 places, 223 transitions, 2868 flow [2024-06-03 18:37:00,696 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2374, PETRI_DIFFERENCE_MINUEND_PLACES=151, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=206, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=117, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2868, PETRI_PLACES=160, PETRI_TRANSITIONS=223} [2024-06-03 18:37:00,696 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 118 predicate places. [2024-06-03 18:37:00,696 INFO L495 AbstractCegarLoop]: Abstraction has has 160 places, 223 transitions, 2868 flow [2024-06-03 18:37:00,696 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:37:00,696 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:37:00,696 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:37:00,697 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-03 18:37:00,697 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:37:00,697 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:37:00,697 INFO L85 PathProgramCache]: Analyzing trace with hash 835250642, now seen corresponding path program 1 times [2024-06-03 18:37:00,697 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:37:00,697 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [269505882] [2024-06-03 18:37:00,697 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:37:00,697 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:37:00,702 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:37:00,796 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:37:00,796 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:37:00,796 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [269505882] [2024-06-03 18:37:00,797 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [269505882] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:37:00,797 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:37:00,797 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:37:00,797 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [859291438] [2024-06-03 18:37:00,797 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:37:00,797 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:37:00,797 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:37:00,798 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:37:00,798 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=23, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:37:00,823 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:37:00,824 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 160 places, 223 transitions, 2868 flow. Second operand has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:37:00,824 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:37:00,824 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:37:00,824 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:37:01,550 INFO L124 PetriNetUnfolderBase]: 3036/5247 cut-off events. [2024-06-03 18:37:01,550 INFO L125 PetriNetUnfolderBase]: For 158448/158448 co-relation queries the response was YES. [2024-06-03 18:37:01,584 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31928 conditions, 5247 events. 3036/5247 cut-off events. For 158448/158448 co-relation queries the response was YES. Maximal size of possible extension queue 289. Compared 35694 event pairs, 1116 based on Foata normal form. 1/5247 useless extension candidates. Maximal degree in co-relation 31844. Up to 4764 conditions per place. [2024-06-03 18:37:01,605 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 196 selfloop transitions, 41 changer transitions 0/243 dead transitions. [2024-06-03 18:37:01,605 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 166 places, 243 transitions, 3425 flow [2024-06-03 18:37:01,605 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:37:01,605 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:37:01,606 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 155 transitions. [2024-06-03 18:37:01,606 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5400696864111498 [2024-06-03 18:37:01,606 INFO L175 Difference]: Start difference. First operand has 160 places, 223 transitions, 2868 flow. Second operand 7 states and 155 transitions. [2024-06-03 18:37:01,606 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 166 places, 243 transitions, 3425 flow [2024-06-03 18:37:01,974 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 164 places, 243 transitions, 3253 flow, removed 55 selfloop flow, removed 2 redundant places. [2024-06-03 18:37:01,977 INFO L231 Difference]: Finished difference. Result has 165 places, 223 transitions, 2790 flow [2024-06-03 18:37:01,977 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2702, PETRI_DIFFERENCE_MINUEND_PLACES=158, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=223, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=182, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2790, PETRI_PLACES=165, PETRI_TRANSITIONS=223} [2024-06-03 18:37:01,978 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 123 predicate places. [2024-06-03 18:37:01,978 INFO L495 AbstractCegarLoop]: Abstraction has has 165 places, 223 transitions, 2790 flow [2024-06-03 18:37:01,978 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:37:01,978 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:37:01,978 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:37:01,978 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-03 18:37:01,979 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:37:01,979 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:37:01,979 INFO L85 PathProgramCache]: Analyzing trace with hash 700933837, now seen corresponding path program 1 times [2024-06-03 18:37:01,979 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:37:01,979 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1532424361] [2024-06-03 18:37:01,979 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:37:01,980 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:37:01,984 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:37:02,092 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:37:02,093 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:37:02,093 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1532424361] [2024-06-03 18:37:02,093 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1532424361] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:37:02,093 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:37:02,093 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:37:02,093 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1453105817] [2024-06-03 18:37:02,094 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:37:02,094 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:37:02,094 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:37:02,094 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:37:02,094 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:37:02,130 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:37:02,130 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 165 places, 223 transitions, 2790 flow. Second operand has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:37:02,130 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:37:02,130 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:37:02,130 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:37:02,766 INFO L124 PetriNetUnfolderBase]: 3078/5307 cut-off events. [2024-06-03 18:37:02,767 INFO L125 PetriNetUnfolderBase]: For 167602/167606 co-relation queries the response was YES. [2024-06-03 18:37:02,797 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32194 conditions, 5307 events. 3078/5307 cut-off events. For 167602/167606 co-relation queries the response was YES. Maximal size of possible extension queue 289. Compared 36061 event pairs, 1135 based on Foata normal form. 3/5307 useless extension candidates. Maximal degree in co-relation 32109. Up to 4580 conditions per place. [2024-06-03 18:37:02,814 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 142 selfloop transitions, 110 changer transitions 0/258 dead transitions. [2024-06-03 18:37:02,814 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 172 places, 258 transitions, 3686 flow [2024-06-03 18:37:02,814 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:37:02,814 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:37:02,815 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 191 transitions. [2024-06-03 18:37:02,815 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5823170731707317 [2024-06-03 18:37:02,815 INFO L175 Difference]: Start difference. First operand has 165 places, 223 transitions, 2790 flow. Second operand 8 states and 191 transitions. [2024-06-03 18:37:02,815 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 172 places, 258 transitions, 3686 flow [2024-06-03 18:37:03,144 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 167 places, 258 transitions, 3594 flow, removed 5 selfloop flow, removed 5 redundant places. [2024-06-03 18:37:03,147 INFO L231 Difference]: Finished difference. Result has 168 places, 234 transitions, 3107 flow [2024-06-03 18:37:03,147 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2698, PETRI_DIFFERENCE_MINUEND_PLACES=160, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=223, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=103, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=119, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3107, PETRI_PLACES=168, PETRI_TRANSITIONS=234} [2024-06-03 18:37:03,147 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 126 predicate places. [2024-06-03 18:37:03,147 INFO L495 AbstractCegarLoop]: Abstraction has has 168 places, 234 transitions, 3107 flow [2024-06-03 18:37:03,148 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:37:03,148 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:37:03,148 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:37:03,148 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-03 18:37:03,148 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:37:03,148 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:37:03,148 INFO L85 PathProgramCache]: Analyzing trace with hash -417698609, now seen corresponding path program 2 times [2024-06-03 18:37:03,148 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:37:03,148 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1496300080] [2024-06-03 18:37:03,148 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:37:03,149 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:37:03,153 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:37:03,233 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:37:03,233 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:37:03,233 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1496300080] [2024-06-03 18:37:03,233 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1496300080] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:37:03,233 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:37:03,233 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:37:03,234 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [619049833] [2024-06-03 18:37:03,234 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:37:03,235 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:37:03,235 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:37:03,235 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:37:03,235 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:37:03,275 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:37:03,275 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 168 places, 234 transitions, 3107 flow. Second operand has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:37:03,275 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:37:03,276 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:37:03,276 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:37:04,028 INFO L124 PetriNetUnfolderBase]: 3099/5334 cut-off events. [2024-06-03 18:37:04,028 INFO L125 PetriNetUnfolderBase]: For 183471/183475 co-relation queries the response was YES. [2024-06-03 18:37:04,066 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34022 conditions, 5334 events. 3099/5334 cut-off events. For 183471/183475 co-relation queries the response was YES. Maximal size of possible extension queue 292. Compared 36301 event pairs, 1154 based on Foata normal form. 2/5331 useless extension candidates. Maximal degree in co-relation 33936. Up to 4473 conditions per place. [2024-06-03 18:37:04,089 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 134 selfloop transitions, 140 changer transitions 0/280 dead transitions. [2024-06-03 18:37:04,089 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 174 places, 280 transitions, 4407 flow [2024-06-03 18:37:04,089 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:37:04,089 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:37:04,090 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 172 transitions. [2024-06-03 18:37:04,090 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5993031358885017 [2024-06-03 18:37:04,090 INFO L175 Difference]: Start difference. First operand has 168 places, 234 transitions, 3107 flow. Second operand 7 states and 172 transitions. [2024-06-03 18:37:04,090 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 174 places, 280 transitions, 4407 flow [2024-06-03 18:37:04,580 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 171 places, 280 transitions, 4229 flow, removed 55 selfloop flow, removed 3 redundant places. [2024-06-03 18:37:04,583 INFO L231 Difference]: Finished difference. Result has 174 places, 255 transitions, 3688 flow [2024-06-03 18:37:04,584 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2943, PETRI_DIFFERENCE_MINUEND_PLACES=165, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=234, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=122, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=109, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3688, PETRI_PLACES=174, PETRI_TRANSITIONS=255} [2024-06-03 18:37:04,584 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 132 predicate places. [2024-06-03 18:37:04,584 INFO L495 AbstractCegarLoop]: Abstraction has has 174 places, 255 transitions, 3688 flow [2024-06-03 18:37:04,584 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:37:04,584 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:37:04,584 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:37:04,584 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-03 18:37:04,584 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:37:04,585 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:37:04,585 INFO L85 PathProgramCache]: Analyzing trace with hash -406270769, now seen corresponding path program 3 times [2024-06-03 18:37:04,585 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:37:04,585 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1834532899] [2024-06-03 18:37:04,585 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:37:04,585 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:37:04,590 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:37:04,676 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:37:04,676 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:37:04,676 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1834532899] [2024-06-03 18:37:04,677 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1834532899] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:37:04,677 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:37:04,677 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:37:04,677 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1939555209] [2024-06-03 18:37:04,678 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:37:04,678 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:37:04,678 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:37:04,678 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:37:04,678 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:37:04,703 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:37:04,704 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 174 places, 255 transitions, 3688 flow. Second operand has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:37:04,704 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:37:04,704 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:37:04,704 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:37:05,472 INFO L124 PetriNetUnfolderBase]: 3096/5331 cut-off events. [2024-06-03 18:37:05,473 INFO L125 PetriNetUnfolderBase]: For 193414/193418 co-relation queries the response was YES. [2024-06-03 18:37:05,510 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34859 conditions, 5331 events. 3096/5331 cut-off events. For 193414/193418 co-relation queries the response was YES. Maximal size of possible extension queue 291. Compared 36325 event pairs, 1158 based on Foata normal form. 2/5328 useless extension candidates. Maximal degree in co-relation 34769. Up to 4472 conditions per place. [2024-06-03 18:37:05,531 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 131 selfloop transitions, 140 changer transitions 0/277 dead transitions. [2024-06-03 18:37:05,531 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 180 places, 277 transitions, 4566 flow [2024-06-03 18:37:05,532 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:37:05,532 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:37:05,532 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 168 transitions. [2024-06-03 18:37:05,532 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5853658536585366 [2024-06-03 18:37:05,532 INFO L175 Difference]: Start difference. First operand has 174 places, 255 transitions, 3688 flow. Second operand 7 states and 168 transitions. [2024-06-03 18:37:05,532 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 180 places, 277 transitions, 4566 flow [2024-06-03 18:37:06,013 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 180 places, 277 transitions, 4440 flow, removed 63 selfloop flow, removed 0 redundant places. [2024-06-03 18:37:06,016 INFO L231 Difference]: Finished difference. Result has 181 places, 256 transitions, 3882 flow [2024-06-03 18:37:06,016 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3572, PETRI_DIFFERENCE_MINUEND_PLACES=174, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=255, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=139, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=116, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3882, PETRI_PLACES=181, PETRI_TRANSITIONS=256} [2024-06-03 18:37:06,017 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 139 predicate places. [2024-06-03 18:37:06,017 INFO L495 AbstractCegarLoop]: Abstraction has has 181 places, 256 transitions, 3882 flow [2024-06-03 18:37:06,017 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:37:06,017 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:37:06,017 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:37:06,017 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-03 18:37:06,018 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-03 18:37:06,018 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:37:06,018 INFO L85 PathProgramCache]: Analyzing trace with hash 1614312481, now seen corresponding path program 4 times [2024-06-03 18:37:06,018 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:37:06,018 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [870886671] [2024-06-03 18:37:06,018 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:37:06,018 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:37:06,023 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:37:06,118 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:37:06,118 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:37:06,119 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [870886671] [2024-06-03 18:37:06,119 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [870886671] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:37:06,119 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:37:06,119 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:37:06,119 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [561412692] [2024-06-03 18:37:06,119 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:37:06,119 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:37:06,120 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:37:06,120 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:37:06,120 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:37:06,170 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:37:06,170 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 181 places, 256 transitions, 3882 flow. Second operand has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:37:06,170 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:37:06,170 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:37:06,170 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:37:06,982 INFO L124 PetriNetUnfolderBase]: 3138/5399 cut-off events. [2024-06-03 18:37:06,983 INFO L125 PetriNetUnfolderBase]: For 206461/206465 co-relation queries the response was YES. [2024-06-03 18:37:07,020 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35910 conditions, 5399 events. 3138/5399 cut-off events. For 206461/206465 co-relation queries the response was YES. Maximal size of possible extension queue 289. Compared 36790 event pairs, 1129 based on Foata normal form. 3/5399 useless extension candidates. Maximal degree in co-relation 35817. Up to 4804 conditions per place. [2024-06-03 18:37:07,041 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 224 selfloop transitions, 58 changer transitions 0/288 dead transitions. [2024-06-03 18:37:07,042 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 188 places, 288 transitions, 4910 flow [2024-06-03 18:37:07,042 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:37:07,042 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:37:07,042 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 180 transitions. [2024-06-03 18:37:07,043 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5487804878048781 [2024-06-03 18:37:07,043 INFO L175 Difference]: Start difference. First operand has 181 places, 256 transitions, 3882 flow. Second operand 8 states and 180 transitions. [2024-06-03 18:37:07,043 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 188 places, 288 transitions, 4910 flow [2024-06-03 18:37:07,594 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 184 places, 288 transitions, 4605 flow, removed 25 selfloop flow, removed 4 redundant places. [2024-06-03 18:37:07,598 INFO L231 Difference]: Finished difference. Result has 187 places, 270 transitions, 4028 flow [2024-06-03 18:37:07,598 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3597, PETRI_DIFFERENCE_MINUEND_PLACES=177, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=256, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=198, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4028, PETRI_PLACES=187, PETRI_TRANSITIONS=270} [2024-06-03 18:37:07,598 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 145 predicate places. [2024-06-03 18:37:07,599 INFO L495 AbstractCegarLoop]: Abstraction has has 187 places, 270 transitions, 4028 flow [2024-06-03 18:37:07,599 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:37:07,599 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:37:07,599 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:37:07,599 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-03 18:37:07,599 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-03 18:37:07,600 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:37:07,600 INFO L85 PathProgramCache]: Analyzing trace with hash -290800853, now seen corresponding path program 1 times [2024-06-03 18:37:07,600 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:37:07,600 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1904360539] [2024-06-03 18:37:07,600 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:37:07,600 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:37:07,605 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:37:07,691 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:37:07,691 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:37:07,691 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1904360539] [2024-06-03 18:37:07,691 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1904360539] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:37:07,691 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:37:07,691 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:37:07,692 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1115731823] [2024-06-03 18:37:07,692 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:37:07,693 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:37:07,696 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:37:07,696 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:37:07,696 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:37:07,740 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:37:07,741 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 187 places, 270 transitions, 4028 flow. Second operand has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:37:07,741 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:37:07,741 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:37:07,741 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:37:08,566 INFO L124 PetriNetUnfolderBase]: 3132/5386 cut-off events. [2024-06-03 18:37:08,566 INFO L125 PetriNetUnfolderBase]: For 213004/213008 co-relation queries the response was YES. [2024-06-03 18:37:08,602 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35828 conditions, 5386 events. 3132/5386 cut-off events. For 213004/213008 co-relation queries the response was YES. Maximal size of possible extension queue 289. Compared 36596 event pairs, 1131 based on Foata normal form. 3/5386 useless extension candidates. Maximal degree in co-relation 35732. Up to 4799 conditions per place. [2024-06-03 18:37:08,621 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 224 selfloop transitions, 58 changer transitions 0/288 dead transitions. [2024-06-03 18:37:08,621 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 194 places, 288 transitions, 4793 flow [2024-06-03 18:37:08,621 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:37:08,621 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:37:08,622 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 180 transitions. [2024-06-03 18:37:08,622 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5487804878048781 [2024-06-03 18:37:08,622 INFO L175 Difference]: Start difference. First operand has 187 places, 270 transitions, 4028 flow. Second operand 8 states and 180 transitions. [2024-06-03 18:37:08,622 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 194 places, 288 transitions, 4793 flow [2024-06-03 18:37:09,219 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 190 places, 288 transitions, 4667 flow, removed 24 selfloop flow, removed 4 redundant places. [2024-06-03 18:37:09,223 INFO L231 Difference]: Finished difference. Result has 191 places, 270 transitions, 4025 flow [2024-06-03 18:37:09,223 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3902, PETRI_DIFFERENCE_MINUEND_PLACES=183, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=270, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=212, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4025, PETRI_PLACES=191, PETRI_TRANSITIONS=270} [2024-06-03 18:37:09,224 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 149 predicate places. [2024-06-03 18:37:09,224 INFO L495 AbstractCegarLoop]: Abstraction has has 191 places, 270 transitions, 4025 flow [2024-06-03 18:37:09,224 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:37:09,224 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:37:09,224 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:37:09,224 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-03 18:37:09,224 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:37:09,224 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:37:09,225 INFO L85 PathProgramCache]: Analyzing trace with hash 1639199259, now seen corresponding path program 2 times [2024-06-03 18:37:09,225 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:37:09,225 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1416026664] [2024-06-03 18:37:09,225 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:37:09,225 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:37:09,229 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:37:09,325 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:37:09,325 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:37:09,325 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1416026664] [2024-06-03 18:37:09,325 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1416026664] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:37:09,326 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:37:09,326 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:37:09,326 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1213031368] [2024-06-03 18:37:09,326 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:37:09,326 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:37:09,327 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:37:09,327 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:37:09,327 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:37:09,353 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:37:09,354 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 191 places, 270 transitions, 4025 flow. Second operand has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:37:09,354 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:37:09,354 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:37:09,354 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:37:10,175 INFO L124 PetriNetUnfolderBase]: 3132/5386 cut-off events. [2024-06-03 18:37:10,175 INFO L125 PetriNetUnfolderBase]: For 223096/223100 co-relation queries the response was YES. [2024-06-03 18:37:10,215 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36028 conditions, 5386 events. 3132/5386 cut-off events. For 223096/223100 co-relation queries the response was YES. Maximal size of possible extension queue 288. Compared 36613 event pairs, 1130 based on Foata normal form. 3/5386 useless extension candidates. Maximal degree in co-relation 35931. Up to 4559 conditions per place. [2024-06-03 18:37:10,237 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 153 selfloop transitions, 139 changer transitions 0/298 dead transitions. [2024-06-03 18:37:10,237 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 198 places, 298 transitions, 4987 flow [2024-06-03 18:37:10,237 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:37:10,237 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:37:10,238 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 193 transitions. [2024-06-03 18:37:10,238 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5884146341463414 [2024-06-03 18:37:10,238 INFO L175 Difference]: Start difference. First operand has 191 places, 270 transitions, 4025 flow. Second operand 8 states and 193 transitions. [2024-06-03 18:37:10,238 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 198 places, 298 transitions, 4987 flow [2024-06-03 18:37:10,884 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 192 places, 298 transitions, 4847 flow, removed 13 selfloop flow, removed 6 redundant places. [2024-06-03 18:37:10,888 INFO L231 Difference]: Finished difference. Result has 194 places, 274 transitions, 4295 flow [2024-06-03 18:37:10,889 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3885, PETRI_DIFFERENCE_MINUEND_PLACES=185, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=270, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=135, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=133, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4295, PETRI_PLACES=194, PETRI_TRANSITIONS=274} [2024-06-03 18:37:10,889 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 152 predicate places. [2024-06-03 18:37:10,889 INFO L495 AbstractCegarLoop]: Abstraction has has 194 places, 274 transitions, 4295 flow [2024-06-03 18:37:10,890 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:37:10,890 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:37:10,890 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:37:10,890 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-03 18:37:10,890 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:37:10,890 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:37:10,891 INFO L85 PathProgramCache]: Analyzing trace with hash -1717661879, now seen corresponding path program 3 times [2024-06-03 18:37:10,891 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:37:10,891 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [217595066] [2024-06-03 18:37:10,891 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:37:10,891 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:37:10,896 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:37:10,991 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:37:10,992 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:37:10,992 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [217595066] [2024-06-03 18:37:10,992 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [217595066] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:37:10,992 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:37:10,992 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:37:10,993 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1156637490] [2024-06-03 18:37:10,993 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:37:10,993 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:37:10,993 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:37:10,994 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:37:10,994 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:37:11,025 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:37:11,025 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 194 places, 274 transitions, 4295 flow. Second operand has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:37:11,025 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:37:11,025 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:37:11,025 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:37:11,802 INFO L124 PetriNetUnfolderBase]: 3137/5406 cut-off events. [2024-06-03 18:37:11,802 INFO L125 PetriNetUnfolderBase]: For 233838/233844 co-relation queries the response was YES. [2024-06-03 18:37:11,835 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36736 conditions, 5406 events. 3137/5406 cut-off events. For 233838/233844 co-relation queries the response was YES. Maximal size of possible extension queue 289. Compared 36832 event pairs, 1151 based on Foata normal form. 4/5408 useless extension candidates. Maximal degree in co-relation 36637. Up to 4561 conditions per place. [2024-06-03 18:37:11,853 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 164 selfloop transitions, 124 changer transitions 0/294 dead transitions. [2024-06-03 18:37:11,853 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 200 places, 294 transitions, 5210 flow [2024-06-03 18:37:11,853 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:37:11,853 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:37:11,854 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 162 transitions. [2024-06-03 18:37:11,854 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5644599303135889 [2024-06-03 18:37:11,854 INFO L175 Difference]: Start difference. First operand has 194 places, 274 transitions, 4295 flow. Second operand 7 states and 162 transitions. [2024-06-03 18:37:11,854 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 200 places, 294 transitions, 5210 flow [2024-06-03 18:37:12,493 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 196 places, 294 transitions, 5050 flow, removed 17 selfloop flow, removed 4 redundant places. [2024-06-03 18:37:12,497 INFO L231 Difference]: Finished difference. Result has 197 places, 277 transitions, 4454 flow [2024-06-03 18:37:12,497 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4142, PETRI_DIFFERENCE_MINUEND_PLACES=190, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=274, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=121, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=153, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4454, PETRI_PLACES=197, PETRI_TRANSITIONS=277} [2024-06-03 18:37:12,497 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 155 predicate places. [2024-06-03 18:37:12,497 INFO L495 AbstractCegarLoop]: Abstraction has has 197 places, 277 transitions, 4454 flow [2024-06-03 18:37:12,498 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:37:12,498 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:37:12,498 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:37:12,498 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-03 18:37:12,498 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:37:12,498 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:37:12,498 INFO L85 PathProgramCache]: Analyzing trace with hash -1084870931, now seen corresponding path program 5 times [2024-06-03 18:37:12,499 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:37:12,499 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1963071984] [2024-06-03 18:37:12,499 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:37:12,499 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:37:12,503 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:37:12,575 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:37:12,576 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:37:12,576 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1963071984] [2024-06-03 18:37:12,576 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1963071984] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:37:12,576 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:37:12,576 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:37:12,576 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2111978427] [2024-06-03 18:37:12,576 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:37:12,577 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:37:12,577 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:37:12,577 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:37:12,577 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:37:12,598 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:37:12,598 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 197 places, 277 transitions, 4454 flow. Second operand has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:37:12,598 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:37:12,598 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:37:12,598 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:37:13,324 INFO L124 PetriNetUnfolderBase]: 3131/5390 cut-off events. [2024-06-03 18:37:13,324 INFO L125 PetriNetUnfolderBase]: For 234663/234667 co-relation queries the response was YES. [2024-06-03 18:37:13,361 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36602 conditions, 5390 events. 3131/5390 cut-off events. For 234663/234667 co-relation queries the response was YES. Maximal size of possible extension queue 290. Compared 36689 event pairs, 1127 based on Foata normal form. 3/5390 useless extension candidates. Maximal degree in co-relation 36503. Up to 4558 conditions per place. [2024-06-03 18:37:13,380 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 153 selfloop transitions, 145 changer transitions 0/304 dead transitions. [2024-06-03 18:37:13,380 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 204 places, 304 transitions, 5356 flow [2024-06-03 18:37:13,380 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:37:13,380 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:37:13,381 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 196 transitions. [2024-06-03 18:37:13,381 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5975609756097561 [2024-06-03 18:37:13,381 INFO L175 Difference]: Start difference. First operand has 197 places, 277 transitions, 4454 flow. Second operand 8 states and 196 transitions. [2024-06-03 18:37:13,381 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 204 places, 304 transitions, 5356 flow [2024-06-03 18:37:14,055 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 200 places, 304 transitions, 5047 flow, removed 39 selfloop flow, removed 4 redundant places. [2024-06-03 18:37:14,059 INFO L231 Difference]: Finished difference. Result has 201 places, 277 transitions, 4451 flow [2024-06-03 18:37:14,059 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4145, PETRI_DIFFERENCE_MINUEND_PLACES=193, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=277, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=145, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=132, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4451, PETRI_PLACES=201, PETRI_TRANSITIONS=277} [2024-06-03 18:37:14,060 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 159 predicate places. [2024-06-03 18:37:14,060 INFO L495 AbstractCegarLoop]: Abstraction has has 201 places, 277 transitions, 4451 flow [2024-06-03 18:37:14,060 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:37:14,060 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:37:14,060 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:37:14,060 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-03 18:37:14,061 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:37:14,061 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:37:14,061 INFO L85 PathProgramCache]: Analyzing trace with hash -1717811609, now seen corresponding path program 4 times [2024-06-03 18:37:14,061 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:37:14,061 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [81662189] [2024-06-03 18:37:14,061 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:37:14,061 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:37:14,065 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:37: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-03 18:37:14,146 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:37:14,146 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [81662189] [2024-06-03 18:37:14,146 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [81662189] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:37:14,146 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:37:14,146 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:37:14,146 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [119638620] [2024-06-03 18:37:14,146 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:37:14,146 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:37:14,146 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:37:14,146 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:37:14,146 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:37:14,170 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:37:14,171 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 201 places, 277 transitions, 4451 flow. Second operand has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:37:14,171 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:37:14,171 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:37:14,171 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:37:14,896 INFO L124 PetriNetUnfolderBase]: 3123/5381 cut-off events. [2024-06-03 18:37:14,897 INFO L125 PetriNetUnfolderBase]: For 243145/243151 co-relation queries the response was YES. [2024-06-03 18:37:14,934 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36728 conditions, 5381 events. 3123/5381 cut-off events. For 243145/243151 co-relation queries the response was YES. Maximal size of possible extension queue 288. Compared 36675 event pairs, 1146 based on Foata normal form. 5/5384 useless extension candidates. Maximal degree in co-relation 36628. Up to 4553 conditions per place. [2024-06-03 18:37:14,954 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 166 selfloop transitions, 121 changer transitions 0/293 dead transitions. [2024-06-03 18:37:14,954 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 207 places, 293 transitions, 5227 flow [2024-06-03 18:37:14,957 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:37:14,958 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:37:14,958 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 163 transitions. [2024-06-03 18:37:14,958 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5679442508710801 [2024-06-03 18:37:14,958 INFO L175 Difference]: Start difference. First operand has 201 places, 277 transitions, 4451 flow. Second operand 7 states and 163 transitions. [2024-06-03 18:37:14,958 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 207 places, 293 transitions, 5227 flow [2024-06-03 18:37:15,649 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 199 places, 293 transitions, 4847 flow, removed 15 selfloop flow, removed 8 redundant places. [2024-06-03 18:37:15,653 INFO L231 Difference]: Finished difference. Result has 200 places, 277 transitions, 4325 flow [2024-06-03 18:37:15,653 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4075, PETRI_DIFFERENCE_MINUEND_PLACES=193, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=277, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=121, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=156, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4325, PETRI_PLACES=200, PETRI_TRANSITIONS=277} [2024-06-03 18:37:15,654 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 158 predicate places. [2024-06-03 18:37:15,654 INFO L495 AbstractCegarLoop]: Abstraction has has 200 places, 277 transitions, 4325 flow [2024-06-03 18:37:15,654 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:37:15,654 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:37:15,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] [2024-06-03 18:37:15,654 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-03 18:37:15,654 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:37:15,655 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:37:15,655 INFO L85 PathProgramCache]: Analyzing trace with hash -1717802681, now seen corresponding path program 1 times [2024-06-03 18:37:15,655 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:37:15,655 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2012751272] [2024-06-03 18:37:15,655 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:37:15,655 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:37:15,659 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:37:15,747 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:37:15,748 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:37:15,748 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2012751272] [2024-06-03 18:37:15,748 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2012751272] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:37:15,748 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:37:15,748 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:37:15,748 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [890689289] [2024-06-03 18:37:15,748 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:37:15,749 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:37:15,749 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:37:15,749 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:37:15,749 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:37:15,779 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:37:15,779 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 200 places, 277 transitions, 4325 flow. Second operand has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:37:15,779 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:37:15,779 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:37:15,779 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:37:16,492 INFO L124 PetriNetUnfolderBase]: 3131/5394 cut-off events. [2024-06-03 18:37:16,492 INFO L125 PetriNetUnfolderBase]: For 242522/242526 co-relation queries the response was YES. [2024-06-03 18:37:16,528 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36691 conditions, 5394 events. 3131/5394 cut-off events. For 242522/242526 co-relation queries the response was YES. Maximal size of possible extension queue 288. Compared 36749 event pairs, 1115 based on Foata normal form. 6/5399 useless extension candidates. Maximal degree in co-relation 36590. Up to 4924 conditions per place. [2024-06-03 18:37:16,546 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 267 selfloop transitions, 18 changer transitions 0/291 dead transitions. [2024-06-03 18:37:16,546 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 205 places, 291 transitions, 4976 flow [2024-06-03 18:37:16,546 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 18:37:16,546 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 18:37:16,546 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 128 transitions. [2024-06-03 18:37:16,547 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5203252032520326 [2024-06-03 18:37:16,547 INFO L175 Difference]: Start difference. First operand has 200 places, 277 transitions, 4325 flow. Second operand 6 states and 128 transitions. [2024-06-03 18:37:16,547 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 205 places, 291 transitions, 4976 flow [2024-06-03 18:37:17,302 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 198 places, 291 transitions, 4702 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-06-03 18:37:17,306 INFO L231 Difference]: Finished difference. Result has 199 places, 279 transitions, 4142 flow [2024-06-03 18:37:17,307 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4051, PETRI_DIFFERENCE_MINUEND_PLACES=193, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=277, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=259, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4142, PETRI_PLACES=199, PETRI_TRANSITIONS=279} [2024-06-03 18:37:17,307 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 157 predicate places. [2024-06-03 18:37:17,307 INFO L495 AbstractCegarLoop]: Abstraction has has 199 places, 279 transitions, 4142 flow [2024-06-03 18:37:17,307 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:37:17,308 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:37:17,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] [2024-06-03 18:37:17,308 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-03 18:37:17,308 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:37:17,308 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:37:17,308 INFO L85 PathProgramCache]: Analyzing trace with hash -1703517881, now seen corresponding path program 2 times [2024-06-03 18:37:17,308 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:37:17,309 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1384027909] [2024-06-03 18:37:17,309 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:37:17,309 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:37:17,313 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:37:17,394 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:37:17,394 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:37:17,394 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1384027909] [2024-06-03 18:37:17,395 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1384027909] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:37:17,395 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:37:17,395 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:37:17,395 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [680195752] [2024-06-03 18:37:17,395 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:37:17,395 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:37:17,395 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:37:17,396 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:37:17,396 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:37:17,430 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:37:17,431 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 199 places, 279 transitions, 4142 flow. Second operand has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:37:17,431 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:37:17,431 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:37:17,431 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:37:18,123 INFO L124 PetriNetUnfolderBase]: 3126/5377 cut-off events. [2024-06-03 18:37:18,123 INFO L125 PetriNetUnfolderBase]: For 249414/249418 co-relation queries the response was YES. [2024-06-03 18:37:18,159 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36472 conditions, 5377 events. 3126/5377 cut-off events. For 249414/249418 co-relation queries the response was YES. Maximal size of possible extension queue 288. Compared 36496 event pairs, 1079 based on Foata normal form. 6/5382 useless extension candidates. Maximal degree in co-relation 36370. Up to 4897 conditions per place. [2024-06-03 18:37:18,177 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 266 selfloop transitions, 22 changer transitions 0/294 dead transitions. [2024-06-03 18:37:18,177 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 204 places, 294 transitions, 4805 flow [2024-06-03 18:37:18,177 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 18:37:18,177 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 18:37:18,178 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 129 transitions. [2024-06-03 18:37:18,178 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.524390243902439 [2024-06-03 18:37:18,178 INFO L175 Difference]: Start difference. First operand has 199 places, 279 transitions, 4142 flow. Second operand 6 states and 129 transitions. [2024-06-03 18:37:18,178 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 204 places, 294 transitions, 4805 flow [2024-06-03 18:37:18,817 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 200 places, 294 transitions, 4730 flow, removed 21 selfloop flow, removed 4 redundant places. [2024-06-03 18:37:18,821 INFO L231 Difference]: Finished difference. Result has 201 places, 281 transitions, 4170 flow [2024-06-03 18:37:18,821 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4067, PETRI_DIFFERENCE_MINUEND_PLACES=195, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=279, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=257, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4170, PETRI_PLACES=201, PETRI_TRANSITIONS=281} [2024-06-03 18:37:18,822 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 159 predicate places. [2024-06-03 18:37:18,822 INFO L495 AbstractCegarLoop]: Abstraction has has 201 places, 281 transitions, 4170 flow [2024-06-03 18:37:18,822 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:37:18,822 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:37:18,822 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:37:18,822 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-03 18:37:18,822 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:37:18,825 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:37:18,825 INFO L85 PathProgramCache]: Analyzing trace with hash -1225355597, now seen corresponding path program 1 times [2024-06-03 18:37:18,826 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:37:18,826 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [982132587] [2024-06-03 18:37:18,826 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:37:18,826 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:37:18,830 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:37:18,914 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:37:18,914 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:37:18,914 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [982132587] [2024-06-03 18:37:18,914 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [982132587] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:37:18,914 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:37:18,914 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:37:18,915 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2004528635] [2024-06-03 18:37:18,915 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:37:18,915 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:37:18,916 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:37:18,916 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:37:18,916 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:37:18,947 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:37:18,948 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 201 places, 281 transitions, 4170 flow. Second operand has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:37:18,948 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:37:18,948 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:37:18,948 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:37:19,676 INFO L124 PetriNetUnfolderBase]: 3134/5400 cut-off events. [2024-06-03 18:37:19,676 INFO L125 PetriNetUnfolderBase]: For 259058/259058 co-relation queries the response was YES. [2024-06-03 18:37:19,712 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36861 conditions, 5400 events. 3134/5400 cut-off events. For 259058/259058 co-relation queries the response was YES. Maximal size of possible extension queue 288. Compared 36708 event pairs, 1072 based on Foata normal form. 2/5401 useless extension candidates. Maximal degree in co-relation 36758. Up to 4823 conditions per place. [2024-06-03 18:37:19,730 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 261 selfloop transitions, 48 changer transitions 0/315 dead transitions. [2024-06-03 18:37:19,730 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 207 places, 315 transitions, 5116 flow [2024-06-03 18:37:19,730 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:37:19,730 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:37:19,730 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 163 transitions. [2024-06-03 18:37:19,731 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5679442508710801 [2024-06-03 18:37:19,731 INFO L175 Difference]: Start difference. First operand has 201 places, 281 transitions, 4170 flow. Second operand 7 states and 163 transitions. [2024-06-03 18:37:19,731 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 207 places, 315 transitions, 5116 flow [2024-06-03 18:37:20,345 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 203 places, 315 transitions, 5027 flow, removed 23 selfloop flow, removed 4 redundant places. [2024-06-03 18:37:20,349 INFO L231 Difference]: Finished difference. Result has 205 places, 286 transitions, 4312 flow [2024-06-03 18:37:20,349 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4083, PETRI_DIFFERENCE_MINUEND_PLACES=197, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=281, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=235, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4312, PETRI_PLACES=205, PETRI_TRANSITIONS=286} [2024-06-03 18:37:20,350 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 163 predicate places. [2024-06-03 18:37:20,350 INFO L495 AbstractCegarLoop]: Abstraction has has 205 places, 286 transitions, 4312 flow [2024-06-03 18:37:20,350 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:37:20,350 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:37:20,350 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:37:20,350 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-03 18:37:20,350 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:37:20,350 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:37:20,350 INFO L85 PathProgramCache]: Analyzing trace with hash 1499030239, now seen corresponding path program 2 times [2024-06-03 18:37:20,350 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:37:20,351 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [92445321] [2024-06-03 18:37:20,351 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:37:20,351 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:37:20,355 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:37:20,458 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:37:20,458 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:37:20,458 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [92445321] [2024-06-03 18:37:20,458 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [92445321] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:37:20,458 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:37:20,458 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:37:20,458 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1941614669] [2024-06-03 18:37:20,458 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:37:20,459 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:37:20,459 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:37:20,459 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:37:20,459 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:37:20,491 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:37:20,492 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 205 places, 286 transitions, 4312 flow. Second operand has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:37:20,492 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:37:20,492 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:37:20,492 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:37:21,204 INFO L124 PetriNetUnfolderBase]: 3129/5400 cut-off events. [2024-06-03 18:37:21,205 INFO L125 PetriNetUnfolderBase]: For 268562/268562 co-relation queries the response was YES. [2024-06-03 18:37:21,242 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37110 conditions, 5400 events. 3129/5400 cut-off events. For 268562/268562 co-relation queries the response was YES. Maximal size of possible extension queue 288. Compared 36837 event pairs, 1108 based on Foata normal form. 2/5401 useless extension candidates. Maximal degree in co-relation 37005. Up to 4889 conditions per place. [2024-06-03 18:37:21,260 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 258 selfloop transitions, 43 changer transitions 0/307 dead transitions. [2024-06-03 18:37:21,260 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 211 places, 307 transitions, 5006 flow [2024-06-03 18:37:21,260 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:37:21,261 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:37:21,261 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 155 transitions. [2024-06-03 18:37:21,261 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5400696864111498 [2024-06-03 18:37:21,261 INFO L175 Difference]: Start difference. First operand has 205 places, 286 transitions, 4312 flow. Second operand 7 states and 155 transitions. [2024-06-03 18:37:21,261 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 211 places, 307 transitions, 5006 flow [2024-06-03 18:37:21,952 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 208 places, 307 transitions, 4864 flow, removed 45 selfloop flow, removed 3 redundant places. [2024-06-03 18:37:21,956 INFO L231 Difference]: Finished difference. Result has 209 places, 286 transitions, 4261 flow [2024-06-03 18:37:21,956 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4170, PETRI_DIFFERENCE_MINUEND_PLACES=202, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=286, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=243, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4261, PETRI_PLACES=209, PETRI_TRANSITIONS=286} [2024-06-03 18:37:21,957 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 167 predicate places. [2024-06-03 18:37:21,957 INFO L495 AbstractCegarLoop]: Abstraction has has 209 places, 286 transitions, 4261 flow [2024-06-03 18:37:21,957 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:37:21,957 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:37:21,957 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:37:21,957 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-03 18:37:21,957 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:37:21,957 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:37:21,958 INFO L85 PathProgramCache]: Analyzing trace with hash 1614506107, now seen corresponding path program 1 times [2024-06-03 18:37:21,958 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:37:21,958 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [330060325] [2024-06-03 18:37:21,958 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:37:21,958 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:37:21,962 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:37:22,051 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:37:22,052 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:37:22,052 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [330060325] [2024-06-03 18:37:22,052 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [330060325] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:37:22,052 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:37:22,052 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:37:22,053 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1174403425] [2024-06-03 18:37:22,053 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:37:22,054 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:37:22,054 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:37:22,055 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:37:22,055 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:37:22,087 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:37:22,088 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 209 places, 286 transitions, 4261 flow. Second operand has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:37:22,088 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:37:22,088 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:37:22,088 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:37:22,902 INFO L124 PetriNetUnfolderBase]: 3305/5666 cut-off events. [2024-06-03 18:37:22,902 INFO L125 PetriNetUnfolderBase]: For 335714/335718 co-relation queries the response was YES. [2024-06-03 18:37:22,944 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38590 conditions, 5666 events. 3305/5666 cut-off events. For 335714/335718 co-relation queries the response was YES. Maximal size of possible extension queue 317. Compared 38820 event pairs, 1154 based on Foata normal form. 55/5716 useless extension candidates. Maximal degree in co-relation 38483. Up to 4859 conditions per place. [2024-06-03 18:37:22,963 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 255 selfloop transitions, 47 changer transitions 3/311 dead transitions. [2024-06-03 18:37:22,964 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 216 places, 311 transitions, 5002 flow [2024-06-03 18:37:22,964 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:37:22,964 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:37:22,964 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 183 transitions. [2024-06-03 18:37:22,964 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5579268292682927 [2024-06-03 18:37:22,965 INFO L175 Difference]: Start difference. First operand has 209 places, 286 transitions, 4261 flow. Second operand 8 states and 183 transitions. [2024-06-03 18:37:22,965 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 216 places, 311 transitions, 5002 flow [2024-06-03 18:37:23,701 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 211 places, 311 transitions, 4909 flow, removed 4 selfloop flow, removed 5 redundant places. [2024-06-03 18:37:23,705 INFO L231 Difference]: Finished difference. Result has 212 places, 288 transitions, 4298 flow [2024-06-03 18:37:23,705 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4170, PETRI_DIFFERENCE_MINUEND_PLACES=204, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=286, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=239, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4298, PETRI_PLACES=212, PETRI_TRANSITIONS=288} [2024-06-03 18:37:23,706 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 170 predicate places. [2024-06-03 18:37:23,706 INFO L495 AbstractCegarLoop]: Abstraction has has 212 places, 288 transitions, 4298 flow [2024-06-03 18:37:23,706 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:37:23,706 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:37:23,706 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:37:23,706 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-03 18:37:23,706 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:37:23,706 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:37:23,706 INFO L85 PathProgramCache]: Analyzing trace with hash -1712082809, now seen corresponding path program 2 times [2024-06-03 18:37:23,706 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:37:23,707 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [3534135] [2024-06-03 18:37:23,707 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:37:23,707 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:37:23,711 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:37:23,798 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:37:23,798 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:37:23,798 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [3534135] [2024-06-03 18:37:23,798 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [3534135] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:37:23,798 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:37:23,799 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:37:23,799 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [288980148] [2024-06-03 18:37:23,799 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:37:23,799 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:37:23,799 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:37:23,800 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:37:23,800 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:37:23,841 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:37:23,841 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 212 places, 288 transitions, 4298 flow. Second operand has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:37:23,841 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:37:23,841 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:37:23,842 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:37:24,615 INFO L124 PetriNetUnfolderBase]: 3329/5731 cut-off events. [2024-06-03 18:37:24,615 INFO L125 PetriNetUnfolderBase]: For 306009/306015 co-relation queries the response was YES. [2024-06-03 18:37:24,656 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39306 conditions, 5731 events. 3329/5731 cut-off events. For 306009/306015 co-relation queries the response was YES. Maximal size of possible extension queue 318. Compared 39571 event pairs, 1196 based on Foata normal form. 15/5744 useless extension candidates. Maximal degree in co-relation 39198. Up to 4969 conditions per place. [2024-06-03 18:37:24,674 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 215 selfloop transitions, 82 changer transitions 6/309 dead transitions. [2024-06-03 18:37:24,674 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 218 places, 309 transitions, 5011 flow [2024-06-03 18:37:24,675 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:37:24,675 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:37:24,675 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 163 transitions. [2024-06-03 18:37:24,675 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5679442508710801 [2024-06-03 18:37:24,675 INFO L175 Difference]: Start difference. First operand has 212 places, 288 transitions, 4298 flow. Second operand 7 states and 163 transitions. [2024-06-03 18:37:24,675 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 218 places, 309 transitions, 5011 flow [2024-06-03 18:37:25,413 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 212 places, 309 transitions, 4902 flow, removed 11 selfloop flow, removed 6 redundant places. [2024-06-03 18:37:25,417 INFO L231 Difference]: Finished difference. Result has 213 places, 288 transitions, 4368 flow [2024-06-03 18:37:25,417 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4189, PETRI_DIFFERENCE_MINUEND_PLACES=206, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=288, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=79, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=206, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4368, PETRI_PLACES=213, PETRI_TRANSITIONS=288} [2024-06-03 18:37:25,417 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 171 predicate places. [2024-06-03 18:37:25,417 INFO L495 AbstractCegarLoop]: Abstraction has has 213 places, 288 transitions, 4368 flow [2024-06-03 18:37:25,417 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:37:25,418 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:37:25,418 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:37:25,418 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-03 18:37:25,418 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:37:25,418 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:37:25,418 INFO L85 PathProgramCache]: Analyzing trace with hash -1703511929, now seen corresponding path program 3 times [2024-06-03 18:37:25,418 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:37:25,418 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [587074581] [2024-06-03 18:37:25,418 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:37:25,418 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:37:25,422 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:37:25,502 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:37:25,503 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:37:25,503 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [587074581] [2024-06-03 18:37:25,503 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [587074581] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:37:25,503 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:37:25,503 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:37:25,503 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [243448053] [2024-06-03 18:37:25,504 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:37:25,504 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:37:25,504 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:37:25,504 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:37:25,504 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:37:25,535 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:37:25,535 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 213 places, 288 transitions, 4368 flow. Second operand has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:37:25,535 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:37:25,535 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:37:25,535 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:37:26,447 INFO L124 PetriNetUnfolderBase]: 3802/6489 cut-off events. [2024-06-03 18:37:26,447 INFO L125 PetriNetUnfolderBase]: For 427118/427124 co-relation queries the response was YES. [2024-06-03 18:37:26,497 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47022 conditions, 6489 events. 3802/6489 cut-off events. For 427118/427124 co-relation queries the response was YES. Maximal size of possible extension queue 383. Compared 45359 event pairs, 1332 based on Foata normal form. 15/6499 useless extension candidates. Maximal degree in co-relation 46913. Up to 4425 conditions per place. [2024-06-03 18:37:26,519 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 223 selfloop transitions, 91 changer transitions 0/320 dead transitions. [2024-06-03 18:37:26,519 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 219 places, 320 transitions, 5301 flow [2024-06-03 18:37:26,519 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:37:26,520 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:37:26,520 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 169 transitions. [2024-06-03 18:37:26,520 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5888501742160279 [2024-06-03 18:37:26,520 INFO L175 Difference]: Start difference. First operand has 213 places, 288 transitions, 4368 flow. Second operand 7 states and 169 transitions. [2024-06-03 18:37:26,520 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 219 places, 320 transitions, 5301 flow [2024-06-03 18:37:27,557 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 214 places, 320 transitions, 5112 flow, removed 15 selfloop flow, removed 5 redundant places. [2024-06-03 18:37:27,561 INFO L231 Difference]: Finished difference. Result has 216 places, 294 transitions, 4501 flow [2024-06-03 18:37:27,562 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4179, PETRI_DIFFERENCE_MINUEND_PLACES=208, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=288, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=197, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4501, PETRI_PLACES=216, PETRI_TRANSITIONS=294} [2024-06-03 18:37:27,562 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 174 predicate places. [2024-06-03 18:37:27,562 INFO L495 AbstractCegarLoop]: Abstraction has has 216 places, 294 transitions, 4501 flow [2024-06-03 18:37:27,563 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:37:27,563 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:37:27,563 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:37:27,563 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-03 18:37:27,563 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:37:27,563 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:37:27,563 INFO L85 PathProgramCache]: Analyzing trace with hash -1939983959, now seen corresponding path program 4 times [2024-06-03 18:37:27,564 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:37:27,564 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [880160367] [2024-06-03 18:37:27,564 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:37:27,564 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:37:27,568 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:37:27,652 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:37:27,652 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:37:27,652 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [880160367] [2024-06-03 18:37:27,652 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [880160367] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:37:27,652 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:37:27,653 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:37:27,653 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [861379769] [2024-06-03 18:37:27,653 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:37:27,654 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:37:27,654 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:37:27,654 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:37:27,654 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:37:27,688 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:37:27,689 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 216 places, 294 transitions, 4501 flow. Second operand has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:37:27,689 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:37:27,689 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:37:27,689 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:37:28,596 INFO L124 PetriNetUnfolderBase]: 3666/6265 cut-off events. [2024-06-03 18:37:28,597 INFO L125 PetriNetUnfolderBase]: For 432791/432795 co-relation queries the response was YES. [2024-06-03 18:37:28,644 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44295 conditions, 6265 events. 3666/6265 cut-off events. For 432791/432795 co-relation queries the response was YES. Maximal size of possible extension queue 366. Compared 43694 event pairs, 1377 based on Foata normal form. 55/6317 useless extension candidates. Maximal degree in co-relation 44184. Up to 5113 conditions per place. [2024-06-03 18:37:28,665 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 218 selfloop transitions, 95 changer transitions 3/322 dead transitions. [2024-06-03 18:37:28,665 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 223 places, 322 transitions, 5248 flow [2024-06-03 18:37:28,665 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:37:28,665 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:37:28,666 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 194 transitions. [2024-06-03 18:37:28,666 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5914634146341463 [2024-06-03 18:37:28,666 INFO L175 Difference]: Start difference. First operand has 216 places, 294 transitions, 4501 flow. Second operand 8 states and 194 transitions. [2024-06-03 18:37:28,666 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 223 places, 322 transitions, 5248 flow [2024-06-03 18:37:29,744 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 218 places, 322 transitions, 5007 flow, removed 15 selfloop flow, removed 5 redundant places. [2024-06-03 18:37:29,749 INFO L231 Difference]: Finished difference. Result has 219 places, 294 transitions, 4468 flow [2024-06-03 18:37:29,749 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4260, PETRI_DIFFERENCE_MINUEND_PLACES=211, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=294, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=94, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=199, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4468, PETRI_PLACES=219, PETRI_TRANSITIONS=294} [2024-06-03 18:37:29,750 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 177 predicate places. [2024-06-03 18:37:29,750 INFO L495 AbstractCegarLoop]: Abstraction has has 219 places, 294 transitions, 4468 flow [2024-06-03 18:37:29,750 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:37:29,750 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:37:29,750 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:37:29,750 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-03 18:37:29,750 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:37:29,751 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:37:29,751 INFO L85 PathProgramCache]: Analyzing trace with hash -812610033, now seen corresponding path program 1 times [2024-06-03 18:37:29,751 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:37:29,751 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [875218170] [2024-06-03 18:37:29,751 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:37:29,751 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:37:29,755 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:37:29,856 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:37:29,856 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:37:29,856 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [875218170] [2024-06-03 18:37:29,856 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [875218170] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:37:29,856 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:37:29,857 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:37:29,857 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1159210767] [2024-06-03 18:37:29,857 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:37:29,857 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:37:29,857 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:37:29,857 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:37:29,858 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:37:29,913 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:37:29,919 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 219 places, 294 transitions, 4468 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:37:29,919 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:37:29,919 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:37:29,919 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:37:30,878 INFO L124 PetriNetUnfolderBase]: 3863/6679 cut-off events. [2024-06-03 18:37:30,878 INFO L125 PetriNetUnfolderBase]: For 448981/448987 co-relation queries the response was YES. [2024-06-03 18:37:30,926 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47183 conditions, 6679 events. 3863/6679 cut-off events. For 448981/448987 co-relation queries the response was YES. Maximal size of possible extension queue 392. Compared 47705 event pairs, 1194 based on Foata normal form. 36/6714 useless extension candidates. Maximal degree in co-relation 47071. Up to 5622 conditions per place. [2024-06-03 18:37:30,947 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 293 selfloop transitions, 34 changer transitions 0/333 dead transitions. [2024-06-03 18:37:30,947 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 226 places, 333 transitions, 5432 flow [2024-06-03 18:37:30,947 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:37:30,947 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:37:30,947 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 185 transitions. [2024-06-03 18:37:30,948 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5640243902439024 [2024-06-03 18:37:30,948 INFO L175 Difference]: Start difference. First operand has 219 places, 294 transitions, 4468 flow. Second operand 8 states and 185 transitions. [2024-06-03 18:37:30,948 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 226 places, 333 transitions, 5432 flow [2024-06-03 18:37:31,983 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 220 places, 333 transitions, 5230 flow, removed 13 selfloop flow, removed 6 redundant places. [2024-06-03 18:37:31,988 INFO L231 Difference]: Finished difference. Result has 222 places, 298 transitions, 4434 flow [2024-06-03 18:37:31,988 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4266, PETRI_DIFFERENCE_MINUEND_PLACES=213, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=294, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=261, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4434, PETRI_PLACES=222, PETRI_TRANSITIONS=298} [2024-06-03 18:37:31,988 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 180 predicate places. [2024-06-03 18:37:31,988 INFO L495 AbstractCegarLoop]: Abstraction has has 222 places, 298 transitions, 4434 flow [2024-06-03 18:37:31,989 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:37:31,989 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:37:31,989 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:37:31,989 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-03 18:37:31,989 INFO L420 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:37:31,989 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:37:31,989 INFO L85 PathProgramCache]: Analyzing trace with hash 682526607, now seen corresponding path program 2 times [2024-06-03 18:37:31,989 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:37:31,989 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1793618914] [2024-06-03 18:37:31,989 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:37:31,990 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:37:31,993 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:37:32,095 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:37:32,095 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:37:32,095 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1793618914] [2024-06-03 18:37:32,096 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1793618914] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:37:32,096 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:37:32,096 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:37:32,096 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [461443946] [2024-06-03 18:37:32,096 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:37:32,097 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:37:32,097 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:37:32,097 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:37:32,097 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:37:32,152 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:37:32,152 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 222 places, 298 transitions, 4434 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:37:32,152 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:37:32,153 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:37:32,153 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:37:33,282 INFO L124 PetriNetUnfolderBase]: 4370/7568 cut-off events. [2024-06-03 18:37:33,282 INFO L125 PetriNetUnfolderBase]: For 531411/531417 co-relation queries the response was YES. [2024-06-03 18:37:33,346 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52918 conditions, 7568 events. 4370/7568 cut-off events. For 531411/531417 co-relation queries the response was YES. Maximal size of possible extension queue 461. Compared 55691 event pairs, 1732 based on Foata normal form. 42/7609 useless extension candidates. Maximal degree in co-relation 52804. Up to 6105 conditions per place. [2024-06-03 18:37:33,372 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 298 selfloop transitions, 36 changer transitions 9/349 dead transitions. [2024-06-03 18:37:33,372 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 229 places, 349 transitions, 5652 flow [2024-06-03 18:37:33,372 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:37:33,372 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:37:33,373 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 185 transitions. [2024-06-03 18:37:33,373 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5640243902439024 [2024-06-03 18:37:33,373 INFO L175 Difference]: Start difference. First operand has 222 places, 298 transitions, 4434 flow. Second operand 8 states and 185 transitions. [2024-06-03 18:37:33,373 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 229 places, 349 transitions, 5652 flow [2024-06-03 18:37:34,725 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 225 places, 349 transitions, 5517 flow, removed 31 selfloop flow, removed 4 redundant places. [2024-06-03 18:37:34,729 INFO L231 Difference]: Finished difference. Result has 229 places, 310 transitions, 4624 flow [2024-06-03 18:37:34,729 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4313, PETRI_DIFFERENCE_MINUEND_PLACES=218, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=298, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=266, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4624, PETRI_PLACES=229, PETRI_TRANSITIONS=310} [2024-06-03 18:37:34,730 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 187 predicate places. [2024-06-03 18:37:34,730 INFO L495 AbstractCegarLoop]: Abstraction has has 229 places, 310 transitions, 4624 flow [2024-06-03 18:37:34,730 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:37:34,730 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:37:34,730 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:37:34,730 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-03 18:37:34,731 INFO L420 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:37:34,731 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:37:34,731 INFO L85 PathProgramCache]: Analyzing trace with hash 682853037, now seen corresponding path program 3 times [2024-06-03 18:37:34,731 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:37:34,731 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1943632456] [2024-06-03 18:37:34,731 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:37:34,731 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:37:34,735 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:37:34,833 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:37:34,833 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:37:34,833 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1943632456] [2024-06-03 18:37:34,833 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1943632456] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:37:34,834 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:37:34,834 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:37:34,834 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2137238582] [2024-06-03 18:37:34,834 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:37:34,834 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:37:34,834 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:37:34,835 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:37:34,835 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:37:34,868 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:37:34,868 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 229 places, 310 transitions, 4624 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:37:34,868 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:37:34,868 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:37:34,868 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:37:35,917 INFO L124 PetriNetUnfolderBase]: 4137/7169 cut-off events. [2024-06-03 18:37:35,917 INFO L125 PetriNetUnfolderBase]: For 501563/501571 co-relation queries the response was YES. [2024-06-03 18:37:35,972 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49462 conditions, 7169 events. 4137/7169 cut-off events. For 501563/501571 co-relation queries the response was YES. Maximal size of possible extension queue 434. Compared 52300 event pairs, 1653 based on Foata normal form. 50/7216 useless extension candidates. Maximal degree in co-relation 49344. Up to 6313 conditions per place. [2024-06-03 18:37:35,994 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 286 selfloop transitions, 27 changer transitions 17/336 dead transitions. [2024-06-03 18:37:35,994 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 236 places, 336 transitions, 5390 flow [2024-06-03 18:37:35,994 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:37:35,994 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:37:35,994 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 175 transitions. [2024-06-03 18:37:35,995 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5335365853658537 [2024-06-03 18:37:35,995 INFO L175 Difference]: Start difference. First operand has 229 places, 310 transitions, 4624 flow. Second operand 8 states and 175 transitions. [2024-06-03 18:37:35,995 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 236 places, 336 transitions, 5390 flow [2024-06-03 18:37:37,297 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 233 places, 336 transitions, 5312 flow, removed 11 selfloop flow, removed 3 redundant places. [2024-06-03 18:37:37,301 INFO L231 Difference]: Finished difference. Result has 235 places, 304 transitions, 4481 flow [2024-06-03 18:37:37,301 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4546, PETRI_DIFFERENCE_MINUEND_PLACES=226, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=310, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=283, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4481, PETRI_PLACES=235, PETRI_TRANSITIONS=304} [2024-06-03 18:37:37,301 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 193 predicate places. [2024-06-03 18:37:37,301 INFO L495 AbstractCegarLoop]: Abstraction has has 235 places, 304 transitions, 4481 flow [2024-06-03 18:37:37,302 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:37:37,302 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:37:37,302 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:37:37,302 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-03 18:37:37,302 INFO L420 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:37:37,302 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:37:37,302 INFO L85 PathProgramCache]: Analyzing trace with hash 845494573, now seen corresponding path program 4 times [2024-06-03 18:37:37,303 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:37:37,303 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [583839993] [2024-06-03 18:37:37,303 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:37:37,303 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:37:37,307 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:37:37,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-03 18:37:37,405 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:37:37,405 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [583839993] [2024-06-03 18:37:37,405 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [583839993] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:37:37,405 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:37:37,406 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:37:37,406 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [497349136] [2024-06-03 18:37:37,406 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:37:37,406 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:37:37,406 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:37:37,406 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:37:37,407 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:37:37,454 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:37:37,454 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 235 places, 304 transitions, 4481 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:37:37,454 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:37:37,454 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:37:37,454 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:37:38,495 INFO L124 PetriNetUnfolderBase]: 4051/7015 cut-off events. [2024-06-03 18:37:38,495 INFO L125 PetriNetUnfolderBase]: For 518333/518341 co-relation queries the response was YES. [2024-06-03 18:37:38,549 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48987 conditions, 7015 events. 4051/7015 cut-off events. For 518333/518341 co-relation queries the response was YES. Maximal size of possible extension queue 425. Compared 50841 event pairs, 1617 based on Foata normal form. 50/7064 useless extension candidates. Maximal degree in co-relation 48869. Up to 6030 conditions per place. [2024-06-03 18:37:38,570 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 237 selfloop transitions, 77 changer transitions 16/336 dead transitions. [2024-06-03 18:37:38,570 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 238 places, 336 transitions, 5274 flow [2024-06-03 18:37:38,571 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:37:38,571 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:37:38,571 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 190 transitions. [2024-06-03 18:37:38,571 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5792682926829268 [2024-06-03 18:37:38,571 INFO L175 Difference]: Start difference. First operand has 235 places, 304 transitions, 4481 flow. Second operand 8 states and 190 transitions. [2024-06-03 18:37:38,571 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 238 places, 336 transitions, 5274 flow [2024-06-03 18:37:39,799 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 231 places, 336 transitions, 5198 flow, removed 11 selfloop flow, removed 7 redundant places. [2024-06-03 18:37:39,804 INFO L231 Difference]: Finished difference. Result has 232 places, 298 transitions, 4468 flow [2024-06-03 18:37:39,804 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4409, PETRI_DIFFERENCE_MINUEND_PLACES=224, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=304, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=227, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4468, PETRI_PLACES=232, PETRI_TRANSITIONS=298} [2024-06-03 18:37:39,804 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 190 predicate places. [2024-06-03 18:37:39,804 INFO L495 AbstractCegarLoop]: Abstraction has has 232 places, 298 transitions, 4468 flow [2024-06-03 18:37:39,804 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:37:39,804 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:37:39,804 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:37:39,804 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-03 18:37:39,805 INFO L420 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:37:39,805 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:37:39,805 INFO L85 PathProgramCache]: Analyzing trace with hash 845168143, now seen corresponding path program 5 times [2024-06-03 18:37:39,805 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:37:39,805 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1077035197] [2024-06-03 18:37:39,805 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:37:39,805 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:37:39,809 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:37:39,894 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:37:39,895 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:37:39,895 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1077035197] [2024-06-03 18:37:39,895 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1077035197] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:37:39,895 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:37:39,895 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:37:39,895 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [702662973] [2024-06-03 18:37:39,895 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:37:39,896 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:37:39,896 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:37:39,896 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:37:39,896 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:37:39,938 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:37:39,938 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 232 places, 298 transitions, 4468 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:37:39,938 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:37:39,938 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:37:39,938 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:37:41,043 INFO L124 PetriNetUnfolderBase]: 3828/6660 cut-off events. [2024-06-03 18:37:41,044 INFO L125 PetriNetUnfolderBase]: For 460319/460327 co-relation queries the response was YES. [2024-06-03 18:37:41,090 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45631 conditions, 6660 events. 3828/6660 cut-off events. For 460319/460327 co-relation queries the response was YES. Maximal size of possible extension queue 396. Compared 47858 event pairs, 1221 based on Foata normal form. 44/6703 useless extension candidates. Maximal degree in co-relation 45513. Up to 4688 conditions per place. [2024-06-03 18:37:41,107 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 237 selfloop transitions, 79 changer transitions 16/338 dead transitions. [2024-06-03 18:37:41,108 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 236 places, 338 transitions, 5386 flow [2024-06-03 18:37:41,108 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:37:41,108 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:37:41,108 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 199 transitions. [2024-06-03 18:37:41,108 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6067073170731707 [2024-06-03 18:37:41,108 INFO L175 Difference]: Start difference. First operand has 232 places, 298 transitions, 4468 flow. Second operand 8 states and 199 transitions. [2024-06-03 18:37:41,109 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 236 places, 338 transitions, 5386 flow [2024-06-03 18:37:42,072 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 229 places, 338 transitions, 5220 flow, removed 6 selfloop flow, removed 7 redundant places. [2024-06-03 18:37:42,076 INFO L231 Difference]: Finished difference. Result has 230 places, 285 transitions, 4265 flow [2024-06-03 18:37:42,076 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4306, PETRI_DIFFERENCE_MINUEND_PLACES=222, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=298, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=79, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=219, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4265, PETRI_PLACES=230, PETRI_TRANSITIONS=285} [2024-06-03 18:37:42,077 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 188 predicate places. [2024-06-03 18:37:42,077 INFO L495 AbstractCegarLoop]: Abstraction has has 230 places, 285 transitions, 4265 flow [2024-06-03 18:37:42,077 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:37:42,077 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:37:42,077 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:37:42,077 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-03 18:37:42,077 INFO L420 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:37:42,077 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:37:42,078 INFO L85 PathProgramCache]: Analyzing trace with hash -193139715, now seen corresponding path program 1 times [2024-06-03 18:37:42,078 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:37:42,078 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1098875234] [2024-06-03 18:37:42,078 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:37:42,078 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:37:42,082 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:37:42,166 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:37:42,166 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:37:42,166 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1098875234] [2024-06-03 18:37:42,166 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1098875234] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:37:42,166 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:37:42,167 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:37:42,167 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1082211578] [2024-06-03 18:37:42,167 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:37:42,167 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:37:42,167 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:37:42,167 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:37:42,168 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:37:42,213 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:37:42,214 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 230 places, 285 transitions, 4265 flow. Second operand has 7 states, 7 states have (on average 15.428571428571429) internal successors, (108), 7 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:37:42,214 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:37:42,214 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:37:42,214 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:37:43,058 INFO L124 PetriNetUnfolderBase]: 3652/6342 cut-off events. [2024-06-03 18:37:43,059 INFO L125 PetriNetUnfolderBase]: For 399726/399732 co-relation queries the response was YES. [2024-06-03 18:37:43,105 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44329 conditions, 6342 events. 3652/6342 cut-off events. For 399726/399732 co-relation queries the response was YES. Maximal size of possible extension queue 366. Compared 45240 event pairs, 1472 based on Foata normal form. 4/6344 useless extension candidates. Maximal degree in co-relation 44212. Up to 5574 conditions per place. [2024-06-03 18:37:43,123 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 220 selfloop transitions, 88 changer transitions 0/314 dead transitions. [2024-06-03 18:37:43,123 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 236 places, 314 transitions, 5439 flow [2024-06-03 18:37:43,123 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:37:43,123 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:37:43,124 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 164 transitions. [2024-06-03 18:37:43,124 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-06-03 18:37:43,124 INFO L175 Difference]: Start difference. First operand has 230 places, 285 transitions, 4265 flow. Second operand 7 states and 164 transitions. [2024-06-03 18:37:43,124 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 236 places, 314 transitions, 5439 flow [2024-06-03 18:37:44,200 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 229 places, 314 transitions, 5262 flow, removed 8 selfloop flow, removed 7 redundant places. [2024-06-03 18:37:44,204 INFO L231 Difference]: Finished difference. Result has 230 places, 294 transitions, 4482 flow [2024-06-03 18:37:44,204 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4094, PETRI_DIFFERENCE_MINUEND_PLACES=223, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=285, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=205, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4482, PETRI_PLACES=230, PETRI_TRANSITIONS=294} [2024-06-03 18:37:44,204 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 188 predicate places. [2024-06-03 18:37:44,204 INFO L495 AbstractCegarLoop]: Abstraction has has 230 places, 294 transitions, 4482 flow [2024-06-03 18:37:44,204 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.428571428571429) internal successors, (108), 7 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:37:44,205 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:37:44,205 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:37:44,205 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-03 18:37:44,205 INFO L420 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:37:44,205 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:37:44,205 INFO L85 PathProgramCache]: Analyzing trace with hash -192840813, now seen corresponding path program 1 times [2024-06-03 18:37:44,205 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:37:44,205 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [411881118] [2024-06-03 18:37:44,205 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:37:44,206 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:37:44,209 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:37:44,291 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:37:44,291 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:37:44,292 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [411881118] [2024-06-03 18:37:44,292 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [411881118] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:37:44,292 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:37:44,292 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:37:44,292 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1428304364] [2024-06-03 18:37:44,292 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:37:44,292 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:37:44,292 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:37:44,293 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:37:44,293 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=35, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:37:44,327 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:37:44,328 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 230 places, 294 transitions, 4482 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:37:44,328 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:37:44,328 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:37:44,328 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:37:45,226 INFO L124 PetriNetUnfolderBase]: 3646/6329 cut-off events. [2024-06-03 18:37:45,227 INFO L125 PetriNetUnfolderBase]: For 397568/397572 co-relation queries the response was YES. [2024-06-03 18:37:45,273 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44065 conditions, 6329 events. 3646/6329 cut-off events. For 397568/397572 co-relation queries the response was YES. Maximal size of possible extension queue 366. Compared 45060 event pairs, 1457 based on Foata normal form. 3/6329 useless extension candidates. Maximal degree in co-relation 43948. Up to 5569 conditions per place. [2024-06-03 18:37:45,293 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 211 selfloop transitions, 100 changer transitions 0/317 dead transitions. [2024-06-03 18:37:45,293 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 238 places, 317 transitions, 5262 flow [2024-06-03 18:37:45,293 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 18:37:45,294 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 18:37:45,294 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 208 transitions. [2024-06-03 18:37:45,294 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5636856368563685 [2024-06-03 18:37:45,294 INFO L175 Difference]: Start difference. First operand has 230 places, 294 transitions, 4482 flow. Second operand 9 states and 208 transitions. [2024-06-03 18:37:45,294 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 238 places, 317 transitions, 5262 flow [2024-06-03 18:37:46,466 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 237 places, 317 transitions, 5143 flow, removed 51 selfloop flow, removed 1 redundant places. [2024-06-03 18:37:46,470 INFO L231 Difference]: Finished difference. Result has 238 places, 294 transitions, 4574 flow [2024-06-03 18:37:46,471 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4363, PETRI_DIFFERENCE_MINUEND_PLACES=229, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=294, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=100, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=194, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4574, PETRI_PLACES=238, PETRI_TRANSITIONS=294} [2024-06-03 18:37:46,471 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 196 predicate places. [2024-06-03 18:37:46,471 INFO L495 AbstractCegarLoop]: Abstraction has has 238 places, 294 transitions, 4574 flow [2024-06-03 18:37:46,471 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:37:46,471 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:37:46,471 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:37:46,471 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-03 18:37:46,471 INFO L420 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:37:46,471 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:37:46,472 INFO L85 PathProgramCache]: Analyzing trace with hash -203844095, now seen corresponding path program 2 times [2024-06-03 18:37:46,472 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:37:46,472 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [339930029] [2024-06-03 18:37:46,472 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:37:46,472 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:37:46,476 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:37:46,550 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:37:46,550 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:37:46,550 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [339930029] [2024-06-03 18:37:46,550 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [339930029] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:37:46,550 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:37:46,550 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:37:46,551 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1639263101] [2024-06-03 18:37:46,551 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:37:46,551 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:37:46,551 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:37:46,551 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:37:46,551 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:37:46,584 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:37:46,584 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 238 places, 294 transitions, 4574 flow. Second operand has 7 states, 7 states have (on average 15.428571428571429) internal successors, (108), 7 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:37:46,584 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:37:46,584 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:37:46,584 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:37:47,483 INFO L124 PetriNetUnfolderBase]: 3643/6335 cut-off events. [2024-06-03 18:37:47,484 INFO L125 PetriNetUnfolderBase]: For 410750/410758 co-relation queries the response was YES. [2024-06-03 18:37:47,533 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44514 conditions, 6335 events. 3643/6335 cut-off events. For 410750/410758 co-relation queries the response was YES. Maximal size of possible extension queue 366. Compared 45291 event pairs, 1460 based on Foata normal form. 9/6343 useless extension candidates. Maximal degree in co-relation 44395. Up to 5567 conditions per place. [2024-06-03 18:37:47,552 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 229 selfloop transitions, 87 changer transitions 0/322 dead transitions. [2024-06-03 18:37:47,552 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 245 places, 322 transitions, 5380 flow [2024-06-03 18:37:47,552 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:37:47,552 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:37:47,553 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 188 transitions. [2024-06-03 18:37:47,553 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.573170731707317 [2024-06-03 18:37:47,553 INFO L175 Difference]: Start difference. First operand has 238 places, 294 transitions, 4574 flow. Second operand 8 states and 188 transitions. [2024-06-03 18:37:47,553 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 245 places, 322 transitions, 5380 flow [2024-06-03 18:37:48,639 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 236 places, 322 transitions, 5115 flow, removed 17 selfloop flow, removed 9 redundant places. [2024-06-03 18:37:48,643 INFO L231 Difference]: Finished difference. Result has 237 places, 294 transitions, 4491 flow [2024-06-03 18:37:48,643 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4311, PETRI_DIFFERENCE_MINUEND_PLACES=229, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=294, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=87, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=207, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4491, PETRI_PLACES=237, PETRI_TRANSITIONS=294} [2024-06-03 18:37:48,643 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 195 predicate places. [2024-06-03 18:37:48,644 INFO L495 AbstractCegarLoop]: Abstraction has has 237 places, 294 transitions, 4491 flow [2024-06-03 18:37:48,644 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.428571428571429) internal successors, (108), 7 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:37:48,644 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:37:48,644 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:37:48,644 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-03 18:37:48,644 INFO L420 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:37:48,644 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:37:48,644 INFO L85 PathProgramCache]: Analyzing trace with hash -192841185, now seen corresponding path program 3 times [2024-06-03 18:37:48,644 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:37:48,644 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1157714160] [2024-06-03 18:37:48,645 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:37:48,645 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:37:48,648 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:37:48,720 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:37:48,721 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:37:48,721 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1157714160] [2024-06-03 18:37:48,721 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1157714160] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:37:48,721 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:37:48,721 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:37:48,721 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1088027455] [2024-06-03 18:37:48,721 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:37:48,721 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:37:48,722 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:37:48,722 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:37:48,722 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:37:48,748 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:37:48,748 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 237 places, 294 transitions, 4491 flow. Second operand has 7 states, 7 states have (on average 15.428571428571429) internal successors, (108), 7 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:37:48,748 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:37:48,748 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:37:48,749 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:37:49,600 INFO L124 PetriNetUnfolderBase]: 3640/6326 cut-off events. [2024-06-03 18:37:49,600 INFO L125 PetriNetUnfolderBase]: For 408774/408780 co-relation queries the response was YES. [2024-06-03 18:37:49,648 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44325 conditions, 6326 events. 3640/6326 cut-off events. For 408774/408780 co-relation queries the response was YES. Maximal size of possible extension queue 366. Compared 45113 event pairs, 1474 based on Foata normal form. 4/6328 useless extension candidates. Maximal degree in co-relation 44206. Up to 5565 conditions per place. [2024-06-03 18:37:49,667 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 213 selfloop transitions, 90 changer transitions 0/309 dead transitions. [2024-06-03 18:37:49,667 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 243 places, 309 transitions, 5237 flow [2024-06-03 18:37:49,667 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:37:49,667 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:37:49,667 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 160 transitions. [2024-06-03 18:37:49,667 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5574912891986062 [2024-06-03 18:37:49,668 INFO L175 Difference]: Start difference. First operand has 237 places, 294 transitions, 4491 flow. Second operand 7 states and 160 transitions. [2024-06-03 18:37:49,668 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 243 places, 309 transitions, 5237 flow [2024-06-03 18:37:50,828 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 236 places, 309 transitions, 4965 flow, removed 26 selfloop flow, removed 7 redundant places. [2024-06-03 18:37:50,832 INFO L231 Difference]: Finished difference. Result has 237 places, 294 transitions, 4405 flow [2024-06-03 18:37:50,832 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4219, PETRI_DIFFERENCE_MINUEND_PLACES=230, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=294, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=204, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4405, PETRI_PLACES=237, PETRI_TRANSITIONS=294} [2024-06-03 18:37:50,832 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 195 predicate places. [2024-06-03 18:37:50,832 INFO L495 AbstractCegarLoop]: Abstraction has has 237 places, 294 transitions, 4405 flow [2024-06-03 18:37:50,832 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.428571428571429) internal successors, (108), 7 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:37:50,832 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:37:50,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] [2024-06-03 18:37:50,833 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-03 18:37:50,833 INFO L420 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:37:50,833 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:37:50,833 INFO L85 PathProgramCache]: Analyzing trace with hash 856219333, now seen corresponding path program 6 times [2024-06-03 18:37:50,833 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:37:50,833 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [515425964] [2024-06-03 18:37:50,834 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:37:50,834 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:37:50,837 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:37:50,930 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:37:50,930 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:37:50,930 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [515425964] [2024-06-03 18:37:50,930 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [515425964] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:37:50,930 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:37:50,930 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:37:50,931 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1927416440] [2024-06-03 18:37:50,931 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:37:50,931 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:37:50,931 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:37:50,931 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:37:50,931 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:37:50,986 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:37:50,987 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 237 places, 294 transitions, 4405 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:37:50,987 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:37:50,987 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:37:50,987 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:37:51,873 INFO L124 PetriNetUnfolderBase]: 3528/6126 cut-off events. [2024-06-03 18:37:51,874 INFO L125 PetriNetUnfolderBase]: For 419745/419751 co-relation queries the response was YES. [2024-06-03 18:37:51,922 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41539 conditions, 6126 events. 3528/6126 cut-off events. For 419745/419751 co-relation queries the response was YES. Maximal size of possible extension queue 354. Compared 43324 event pairs, 1368 based on Foata normal form. 45/6167 useless extension candidates. Maximal degree in co-relation 41419. Up to 5224 conditions per place. [2024-06-03 18:37:51,941 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 229 selfloop transitions, 62 changer transitions 17/314 dead transitions. [2024-06-03 18:37:51,941 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 243 places, 314 transitions, 5095 flow [2024-06-03 18:37:51,941 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:37:51,941 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:37:51,942 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 161 transitions. [2024-06-03 18:37:51,942 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5609756097560976 [2024-06-03 18:37:51,942 INFO L175 Difference]: Start difference. First operand has 237 places, 294 transitions, 4405 flow. Second operand 7 states and 161 transitions. [2024-06-03 18:37:51,942 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 243 places, 314 transitions, 5095 flow [2024-06-03 18:37:53,035 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 237 places, 314 transitions, 4897 flow, removed 7 selfloop flow, removed 6 redundant places. [2024-06-03 18:37:53,039 INFO L231 Difference]: Finished difference. Result has 238 places, 285 transitions, 4175 flow [2024-06-03 18:37:53,039 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4207, PETRI_DIFFERENCE_MINUEND_PLACES=231, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=294, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=232, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4175, PETRI_PLACES=238, PETRI_TRANSITIONS=285} [2024-06-03 18:37:53,039 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 196 predicate places. [2024-06-03 18:37:53,039 INFO L495 AbstractCegarLoop]: Abstraction has has 238 places, 285 transitions, 4175 flow [2024-06-03 18:37:53,040 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:37:53,040 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:37:53,040 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:37:53,040 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-03 18:37:53,040 INFO L420 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:37:53,040 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:37:53,040 INFO L85 PathProgramCache]: Analyzing trace with hash 856619047, now seen corresponding path program 1 times [2024-06-03 18:37:53,040 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:37:53,040 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1078116511] [2024-06-03 18:37:53,041 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:37:53,041 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:37:53,044 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:37:53,133 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:37:53,133 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:37:53,133 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1078116511] [2024-06-03 18:37:53,133 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1078116511] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:37:53,134 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:37:53,134 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:37:53,134 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [824584889] [2024-06-03 18:37:53,134 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:37:53,134 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:37:53,134 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:37:53,137 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:37:53,137 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:37:53,168 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:37:53,168 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 238 places, 285 transitions, 4175 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:37:53,169 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:37:53,169 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:37:53,169 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:37:53,970 INFO L124 PetriNetUnfolderBase]: 3211/5599 cut-off events. [2024-06-03 18:37:53,970 INFO L125 PetriNetUnfolderBase]: For 369326/369332 co-relation queries the response was YES. [2024-06-03 18:37:54,015 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37448 conditions, 5599 events. 3211/5599 cut-off events. For 369326/369332 co-relation queries the response was YES. Maximal size of possible extension queue 308. Compared 38696 event pairs, 1083 based on Foata normal form. 39/5636 useless extension candidates. Maximal degree in co-relation 37327. Up to 4214 conditions per place. [2024-06-03 18:37:54,032 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 222 selfloop transitions, 72 changer transitions 11/311 dead transitions. [2024-06-03 18:37:54,032 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 241 places, 311 transitions, 4899 flow [2024-06-03 18:37:54,033 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:37:54,033 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:37:54,033 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 167 transitions. [2024-06-03 18:37:54,033 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5818815331010453 [2024-06-03 18:37:54,033 INFO L175 Difference]: Start difference. First operand has 238 places, 285 transitions, 4175 flow. Second operand 7 states and 167 transitions. [2024-06-03 18:37:54,033 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 241 places, 311 transitions, 4899 flow [2024-06-03 18:37:54,859 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 233 places, 311 transitions, 4729 flow, removed 8 selfloop flow, removed 8 redundant places. [2024-06-03 18:37:54,863 INFO L231 Difference]: Finished difference. Result has 234 places, 279 transitions, 4035 flow [2024-06-03 18:37:54,863 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4005, PETRI_DIFFERENCE_MINUEND_PLACES=227, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=285, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=213, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4035, PETRI_PLACES=234, PETRI_TRANSITIONS=279} [2024-06-03 18:37:54,864 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 192 predicate places. [2024-06-03 18:37:54,864 INFO L495 AbstractCegarLoop]: Abstraction has has 234 places, 279 transitions, 4035 flow [2024-06-03 18:37:54,864 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:37:54,864 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:37:54,864 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:37:54,864 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-03 18:37:54,864 INFO L420 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:37:54,865 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:37:54,865 INFO L85 PathProgramCache]: Analyzing trace with hash -837976067, now seen corresponding path program 4 times [2024-06-03 18:37:54,865 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:37:54,865 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [313077477] [2024-06-03 18:37:54,865 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:37:54,865 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:37:54,869 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:37:54,938 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:37:54,938 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:37:54,938 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [313077477] [2024-06-03 18:37:54,938 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [313077477] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:37:54,938 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:37:54,938 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:37:54,939 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [159131808] [2024-06-03 18:37:54,940 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:37:54,940 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:37:54,940 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:37:54,940 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:37:54,940 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:37:54,963 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:37:54,963 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 234 places, 279 transitions, 4035 flow. Second operand has 7 states, 7 states have (on average 15.428571428571429) internal successors, (108), 7 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:37:54,963 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:37:54,963 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:37:54,963 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:37:55,744 INFO L124 PetriNetUnfolderBase]: 2880/5030 cut-off events. [2024-06-03 18:37:55,744 INFO L125 PetriNetUnfolderBase]: For 307375/307381 co-relation queries the response was YES. [2024-06-03 18:37:55,778 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34981 conditions, 5030 events. 2880/5030 cut-off events. For 307375/307381 co-relation queries the response was YES. Maximal size of possible extension queue 261. Compared 33884 event pairs, 1111 based on Foata normal form. 4/5029 useless extension candidates. Maximal degree in co-relation 34861. Up to 4198 conditions per place. [2024-06-03 18:37:55,793 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 170 selfloop transitions, 135 changer transitions 0/311 dead transitions. [2024-06-03 18:37:55,793 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 240 places, 311 transitions, 5202 flow [2024-06-03 18:37:55,793 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:37:55,793 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:37:55,793 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 168 transitions. [2024-06-03 18:37:55,794 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5853658536585366 [2024-06-03 18:37:55,794 INFO L175 Difference]: Start difference. First operand has 234 places, 279 transitions, 4035 flow. Second operand 7 states and 168 transitions. [2024-06-03 18:37:55,794 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 240 places, 311 transitions, 5202 flow [2024-06-03 18:37:56,627 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 234 places, 311 transitions, 5035 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-03 18:37:56,631 INFO L231 Difference]: Finished difference. Result has 235 places, 288 transitions, 4329 flow [2024-06-03 18:37:56,632 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3868, PETRI_DIFFERENCE_MINUEND_PLACES=228, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=279, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=127, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=152, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4329, PETRI_PLACES=235, PETRI_TRANSITIONS=288} [2024-06-03 18:37:56,632 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 193 predicate places. [2024-06-03 18:37:56,632 INFO L495 AbstractCegarLoop]: Abstraction has has 235 places, 288 transitions, 4329 flow [2024-06-03 18:37:56,632 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.428571428571429) internal successors, (108), 7 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:37:56,632 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:37:56,632 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:37:56,632 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-03 18:37:56,632 INFO L420 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:37:56,632 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:37:56,633 INFO L85 PathProgramCache]: Analyzing trace with hash -837677537, now seen corresponding path program 5 times [2024-06-03 18:37:56,633 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:37:56,633 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [815306837] [2024-06-03 18:37:56,633 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:37:56,633 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:37:56,637 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:37:56,713 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:37:56,713 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:37:56,713 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [815306837] [2024-06-03 18:37:56,713 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [815306837] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:37:56,713 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:37:56,713 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:37:56,713 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [746181688] [2024-06-03 18:37:56,714 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:37:56,714 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:37:56,714 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:37:56,714 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:37:56,714 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:37:56,742 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:37:56,742 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 235 places, 288 transitions, 4329 flow. Second operand has 7 states, 7 states have (on average 15.428571428571429) internal successors, (108), 7 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:37:56,742 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:37:56,742 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:37:56,742 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:37:57,466 INFO L124 PetriNetUnfolderBase]: 2885/5039 cut-off events. [2024-06-03 18:37:57,466 INFO L125 PetriNetUnfolderBase]: For 318057/318063 co-relation queries the response was YES. [2024-06-03 18:37:57,505 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35325 conditions, 5039 events. 2885/5039 cut-off events. For 318057/318063 co-relation queries the response was YES. Maximal size of possible extension queue 261. Compared 33994 event pairs, 1112 based on Foata normal form. 4/5038 useless extension candidates. Maximal degree in co-relation 35204. Up to 4202 conditions per place. [2024-06-03 18:37:57,520 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 170 selfloop transitions, 135 changer transitions 0/311 dead transitions. [2024-06-03 18:37:57,521 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 241 places, 311 transitions, 5387 flow [2024-06-03 18:37:57,521 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:37:57,521 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:37:57,521 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 165 transitions. [2024-06-03 18:37:57,521 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5749128919860628 [2024-06-03 18:37:57,521 INFO L175 Difference]: Start difference. First operand has 235 places, 288 transitions, 4329 flow. Second operand 7 states and 165 transitions. [2024-06-03 18:37:57,521 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 241 places, 311 transitions, 5387 flow [2024-06-03 18:37:58,292 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 237 places, 311 transitions, 5126 flow, removed 61 selfloop flow, removed 4 redundant places. [2024-06-03 18:37:58,296 INFO L231 Difference]: Finished difference. Result has 238 places, 291 transitions, 4420 flow [2024-06-03 18:37:58,296 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4090, PETRI_DIFFERENCE_MINUEND_PLACES=231, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=288, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=132, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=156, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4420, PETRI_PLACES=238, PETRI_TRANSITIONS=291} [2024-06-03 18:37:58,296 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 196 predicate places. [2024-06-03 18:37:58,296 INFO L495 AbstractCegarLoop]: Abstraction has has 238 places, 291 transitions, 4420 flow [2024-06-03 18:37:58,297 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.428571428571429) internal successors, (108), 7 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:37:58,297 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:37:58,297 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:37:58,297 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-03 18:37:58,297 INFO L420 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:37:58,297 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:37:58,297 INFO L85 PathProgramCache]: Analyzing trace with hash -1925755685, now seen corresponding path program 2 times [2024-06-03 18:37:58,297 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:37:58,297 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1802562648] [2024-06-03 18:37:58,297 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:37:58,297 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:37:58,301 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:37:58,393 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:37:58,394 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:37:58,394 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1802562648] [2024-06-03 18:37:58,394 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1802562648] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:37:58,394 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:37:58,394 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:37:58,394 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1923739645] [2024-06-03 18:37:58,394 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:37:58,394 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:37:58,395 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:37:58,395 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:37:58,395 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:37:58,441 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:37:58,441 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 238 places, 291 transitions, 4420 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:37:58,441 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:37:58,441 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:37:58,441 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:37:59,170 INFO L124 PetriNetUnfolderBase]: 2890/5032 cut-off events. [2024-06-03 18:37:59,170 INFO L125 PetriNetUnfolderBase]: For 329138/329142 co-relation queries the response was YES. [2024-06-03 18:37:59,209 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35356 conditions, 5032 events. 2890/5032 cut-off events. For 329138/329142 co-relation queries the response was YES. Maximal size of possible extension queue 259. Compared 33844 event pairs, 1090 based on Foata normal form. 2/5029 useless extension candidates. Maximal degree in co-relation 35235. Up to 4206 conditions per place. [2024-06-03 18:37:59,226 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 156 selfloop transitions, 156 changer transitions 0/318 dead transitions. [2024-06-03 18:37:59,226 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 245 places, 318 transitions, 5501 flow [2024-06-03 18:37:59,226 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:37:59,226 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:37:59,226 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 188 transitions. [2024-06-03 18:37:59,226 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.573170731707317 [2024-06-03 18:37:59,227 INFO L175 Difference]: Start difference. First operand has 238 places, 291 transitions, 4420 flow. Second operand 8 states and 188 transitions. [2024-06-03 18:37:59,227 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 245 places, 318 transitions, 5501 flow [2024-06-03 18:38:00,017 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 241 places, 318 transitions, 5219 flow, removed 18 selfloop flow, removed 4 redundant places. [2024-06-03 18:38:00,021 INFO L231 Difference]: Finished difference. Result has 242 places, 294 transitions, 4525 flow [2024-06-03 18:38:00,022 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4142, PETRI_DIFFERENCE_MINUEND_PLACES=234, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=291, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=153, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=138, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4525, PETRI_PLACES=242, PETRI_TRANSITIONS=294} [2024-06-03 18:38:00,022 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 200 predicate places. [2024-06-03 18:38:00,022 INFO L495 AbstractCegarLoop]: Abstraction has has 242 places, 294 transitions, 4525 flow [2024-06-03 18:38:00,022 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:38:00,022 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:38:00,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-03 18:38:00,022 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-03 18:38:00,023 INFO L420 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:38:00,023 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:38:00,023 INFO L85 PathProgramCache]: Analyzing trace with hash 290509075, now seen corresponding path program 3 times [2024-06-03 18:38:00,023 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:38:00,023 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [526636947] [2024-06-03 18:38:00,023 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:38:00,023 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:38:00,027 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:38:00,122 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:38:00,122 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:38:00,122 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [526636947] [2024-06-03 18:38:00,122 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [526636947] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:38:00,122 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:38:00,122 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:38:00,122 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [160676256] [2024-06-03 18:38:00,122 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:38:00,123 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:38:00,123 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:38:00,123 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:38:00,123 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:38:00,155 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:38:00,155 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 242 places, 294 transitions, 4525 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:38:00,155 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:38:00,155 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:38:00,155 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:38:00,883 INFO L124 PetriNetUnfolderBase]: 2895/5039 cut-off events. [2024-06-03 18:38:00,883 INFO L125 PetriNetUnfolderBase]: For 340236/340240 co-relation queries the response was YES. [2024-06-03 18:38:00,922 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35683 conditions, 5039 events. 2895/5039 cut-off events. For 340236/340240 co-relation queries the response was YES. Maximal size of possible extension queue 261. Compared 33869 event pairs, 1090 based on Foata normal form. 2/5036 useless extension candidates. Maximal degree in co-relation 35561. Up to 4210 conditions per place. [2024-06-03 18:38:00,938 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 154 selfloop transitions, 158 changer transitions 0/318 dead transitions. [2024-06-03 18:38:00,938 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 249 places, 318 transitions, 5606 flow [2024-06-03 18:38:00,939 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:38:00,939 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:38:00,939 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 185 transitions. [2024-06-03 18:38:00,939 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5640243902439024 [2024-06-03 18:38:00,939 INFO L175 Difference]: Start difference. First operand has 242 places, 294 transitions, 4525 flow. Second operand 8 states and 185 transitions. [2024-06-03 18:38:00,939 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 249 places, 318 transitions, 5606 flow [2024-06-03 18:38:01,867 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 243 places, 318 transitions, 5240 flow, removed 24 selfloop flow, removed 6 redundant places. [2024-06-03 18:38:01,871 INFO L231 Difference]: Finished difference. Result has 244 places, 297 transitions, 4552 flow [2024-06-03 18:38:01,872 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4165, PETRI_DIFFERENCE_MINUEND_PLACES=236, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=294, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=155, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=139, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4552, PETRI_PLACES=244, PETRI_TRANSITIONS=297} [2024-06-03 18:38:01,872 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 202 predicate places. [2024-06-03 18:38:01,872 INFO L495 AbstractCegarLoop]: Abstraction has has 244 places, 297 transitions, 4552 flow [2024-06-03 18:38:01,872 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:38:01,872 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:38:01,872 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:38:01,872 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-03 18:38:01,872 INFO L420 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:38:01,873 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:38:01,873 INFO L85 PathProgramCache]: Analyzing trace with hash -1764435873, now seen corresponding path program 6 times [2024-06-03 18:38:01,873 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:38:01,873 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [80053472] [2024-06-03 18:38:01,873 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:38:01,873 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:38:01,877 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:38:01,948 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:38:01,948 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:38:01,948 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [80053472] [2024-06-03 18:38:01,949 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [80053472] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:38:01,949 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:38:01,949 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:38:01,949 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1056521233] [2024-06-03 18:38:01,949 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:38:01,949 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:38:01,949 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:38:01,949 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:38:01,949 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:38:01,978 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:38:01,978 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 244 places, 297 transitions, 4552 flow. Second operand has 7 states, 7 states have (on average 15.428571428571429) internal successors, (108), 7 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:38:01,978 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:38:01,978 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:38:01,978 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:38:02,685 INFO L124 PetriNetUnfolderBase]: 2892/5046 cut-off events. [2024-06-03 18:38:02,685 INFO L125 PetriNetUnfolderBase]: For 349162/349168 co-relation queries the response was YES. [2024-06-03 18:38:02,723 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35751 conditions, 5046 events. 2892/5046 cut-off events. For 349162/349168 co-relation queries the response was YES. Maximal size of possible extension queue 261. Compared 34003 event pairs, 1111 based on Foata normal form. 4/5044 useless extension candidates. Maximal degree in co-relation 35628. Up to 4208 conditions per place. [2024-06-03 18:38:02,739 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 167 selfloop transitions, 140 changer transitions 0/313 dead transitions. [2024-06-03 18:38:02,739 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 250 places, 313 transitions, 5432 flow [2024-06-03 18:38:02,740 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:38:02,740 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:38:02,740 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 159 transitions. [2024-06-03 18:38:02,740 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.554006968641115 [2024-06-03 18:38:02,740 INFO L175 Difference]: Start difference. First operand has 244 places, 297 transitions, 4552 flow. Second operand 7 states and 159 transitions. [2024-06-03 18:38:02,740 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 250 places, 313 transitions, 5432 flow [2024-06-03 18:38:03,626 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 245 places, 313 transitions, 5144 flow, removed 24 selfloop flow, removed 5 redundant places. [2024-06-03 18:38:03,630 INFO L231 Difference]: Finished difference. Result has 246 places, 297 transitions, 4550 flow [2024-06-03 18:38:03,631 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4264, PETRI_DIFFERENCE_MINUEND_PLACES=239, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=297, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=140, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=157, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4550, PETRI_PLACES=246, PETRI_TRANSITIONS=297} [2024-06-03 18:38:03,631 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 204 predicate places. [2024-06-03 18:38:03,631 INFO L495 AbstractCegarLoop]: Abstraction has has 246 places, 297 transitions, 4550 flow [2024-06-03 18:38:03,631 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.428571428571429) internal successors, (108), 7 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:38:03,631 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:38:03,631 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:38:03,631 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-03 18:38:03,631 INFO L420 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:38:03,632 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:38:03,632 INFO L85 PathProgramCache]: Analyzing trace with hash 478606043, now seen corresponding path program 4 times [2024-06-03 18:38:03,632 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:38:03,632 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1354585844] [2024-06-03 18:38:03,632 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:38:03,632 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:38:03,635 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:38:03,733 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:38:03,734 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:38:03,734 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1354585844] [2024-06-03 18:38:03,734 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1354585844] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:38:03,734 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:38:03,734 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:38:03,734 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1859399389] [2024-06-03 18:38:03,734 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:38:03,734 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:38:03,735 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:38:03,735 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:38:03,735 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=31, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:38:03,771 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:38:03,771 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 246 places, 297 transitions, 4550 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:38:03,771 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:38:03,771 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:38:03,771 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:38:04,500 INFO L124 PetriNetUnfolderBase]: 2889/5028 cut-off events. [2024-06-03 18:38:04,500 INFO L125 PetriNetUnfolderBase]: For 359181/359185 co-relation queries the response was YES. [2024-06-03 18:38:04,539 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35781 conditions, 5028 events. 2889/5028 cut-off events. For 359181/359185 co-relation queries the response was YES. Maximal size of possible extension queue 260. Compared 33774 event pairs, 1088 based on Foata normal form. 2/5025 useless extension candidates. Maximal degree in co-relation 35657. Up to 4206 conditions per place. [2024-06-03 18:38:04,555 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 154 selfloop transitions, 158 changer transitions 0/318 dead transitions. [2024-06-03 18:38:04,555 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 253 places, 318 transitions, 5572 flow [2024-06-03 18:38:04,555 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:38:04,555 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:38:04,555 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 187 transitions. [2024-06-03 18:38:04,556 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5701219512195121 [2024-06-03 18:38:04,556 INFO L175 Difference]: Start difference. First operand has 246 places, 297 transitions, 4550 flow. Second operand 8 states and 187 transitions. [2024-06-03 18:38:04,556 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 253 places, 318 transitions, 5572 flow [2024-06-03 18:38:05,452 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 247 places, 318 transitions, 5201 flow, removed 18 selfloop flow, removed 6 redundant places. [2024-06-03 18:38:05,456 INFO L231 Difference]: Finished difference. Result has 248 places, 297 transitions, 4501 flow [2024-06-03 18:38:05,456 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4179, PETRI_DIFFERENCE_MINUEND_PLACES=240, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=297, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=158, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=139, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4501, PETRI_PLACES=248, PETRI_TRANSITIONS=297} [2024-06-03 18:38:05,456 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 206 predicate places. [2024-06-03 18:38:05,456 INFO L495 AbstractCegarLoop]: Abstraction has has 248 places, 297 transitions, 4501 flow [2024-06-03 18:38:05,457 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:38:05,457 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:38:05,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] [2024-06-03 18:38:05,457 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-03 18:38:05,457 INFO L420 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:38:05,457 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:38:05,457 INFO L85 PathProgramCache]: Analyzing trace with hash -1490378675, now seen corresponding path program 5 times [2024-06-03 18:38:05,457 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:38:05,457 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [573021360] [2024-06-03 18:38:05,457 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:38:05,457 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:38:05,461 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:38:05,547 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:38:05,547 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:38:05,548 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [573021360] [2024-06-03 18:38:05,548 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [573021360] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:38:05,548 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:38:05,548 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:38:05,548 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [229927312] [2024-06-03 18:38:05,548 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:38:05,548 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:38:05,548 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:38:05,548 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:38:05,548 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:38:05,582 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:38:05,582 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 248 places, 297 transitions, 4501 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:38:05,582 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:38:05,582 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:38:05,582 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:38:06,317 INFO L124 PetriNetUnfolderBase]: 2886/5042 cut-off events. [2024-06-03 18:38:06,317 INFO L125 PetriNetUnfolderBase]: For 366377/366381 co-relation queries the response was YES. [2024-06-03 18:38:06,355 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35770 conditions, 5042 events. 2886/5042 cut-off events. For 366377/366381 co-relation queries the response was YES. Maximal size of possible extension queue 262. Compared 34001 event pairs, 1060 based on Foata normal form. 2/5041 useless extension candidates. Maximal degree in co-relation 35646. Up to 4469 conditions per place. [2024-06-03 18:38:06,370 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 258 selfloop transitions, 51 changer transitions 0/315 dead transitions. [2024-06-03 18:38:06,370 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 256 places, 315 transitions, 5287 flow [2024-06-03 18:38:06,371 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 18:38:06,371 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 18:38:06,371 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 194 transitions. [2024-06-03 18:38:06,371 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5257452574525745 [2024-06-03 18:38:06,371 INFO L175 Difference]: Start difference. First operand has 248 places, 297 transitions, 4501 flow. Second operand 9 states and 194 transitions. [2024-06-03 18:38:06,371 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 256 places, 315 transitions, 5287 flow [2024-06-03 18:38:07,299 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 246 places, 315 transitions, 4719 flow, removed 34 selfloop flow, removed 10 redundant places. [2024-06-03 18:38:07,303 INFO L231 Difference]: Finished difference. Result has 247 places, 297 transitions, 4041 flow [2024-06-03 18:38:07,303 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3933, PETRI_DIFFERENCE_MINUEND_PLACES=238, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=297, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=246, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4041, PETRI_PLACES=247, PETRI_TRANSITIONS=297} [2024-06-03 18:38:07,303 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 205 predicate places. [2024-06-03 18:38:07,303 INFO L495 AbstractCegarLoop]: Abstraction has has 247 places, 297 transitions, 4041 flow [2024-06-03 18:38:07,303 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:38:07,303 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:38:07,303 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:38:07,303 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-03 18:38:07,303 INFO L420 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:38:07,304 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:38:07,304 INFO L85 PathProgramCache]: Analyzing trace with hash -1495919615, now seen corresponding path program 6 times [2024-06-03 18:38:07,304 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:38:07,304 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1792322241] [2024-06-03 18:38:07,304 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:38:07,304 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:38:07,308 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:38:07,390 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:38:07,390 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:38:07,390 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1792322241] [2024-06-03 18:38:07,390 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1792322241] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:38:07,390 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:38:07,390 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:38:07,390 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1884165126] [2024-06-03 18:38:07,391 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:38:07,391 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:38:07,391 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:38:07,391 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:38:07,391 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:38:07,422 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:38:07,423 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 247 places, 297 transitions, 4041 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:38:07,423 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:38:07,423 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:38:07,423 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:38:08,175 INFO L124 PetriNetUnfolderBase]: 2883/5037 cut-off events. [2024-06-03 18:38:08,175 INFO L125 PetriNetUnfolderBase]: For 372989/372993 co-relation queries the response was YES. [2024-06-03 18:38:08,214 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35302 conditions, 5037 events. 2883/5037 cut-off events. For 372989/372993 co-relation queries the response was YES. Maximal size of possible extension queue 262. Compared 33925 event pairs, 1061 based on Foata normal form. 2/5036 useless extension candidates. Maximal degree in co-relation 35179. Up to 4466 conditions per place. [2024-06-03 18:38:08,230 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 257 selfloop transitions, 51 changer transitions 0/314 dead transitions. [2024-06-03 18:38:08,230 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 255 places, 314 transitions, 4705 flow [2024-06-03 18:38:08,230 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 18:38:08,230 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 18:38:08,231 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 193 transitions. [2024-06-03 18:38:08,231 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5230352303523035 [2024-06-03 18:38:08,231 INFO L175 Difference]: Start difference. First operand has 247 places, 297 transitions, 4041 flow. Second operand 9 states and 193 transitions. [2024-06-03 18:38:08,231 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 255 places, 314 transitions, 4705 flow [2024-06-03 18:38:09,122 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 248 places, 314 transitions, 4571 flow, removed 17 selfloop flow, removed 7 redundant places. [2024-06-03 18:38:09,126 INFO L231 Difference]: Finished difference. Result has 249 places, 297 transitions, 4015 flow [2024-06-03 18:38:09,126 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3907, PETRI_DIFFERENCE_MINUEND_PLACES=240, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=297, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=246, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4015, PETRI_PLACES=249, PETRI_TRANSITIONS=297} [2024-06-03 18:38:09,126 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 207 predicate places. [2024-06-03 18:38:09,126 INFO L495 AbstractCegarLoop]: Abstraction has has 249 places, 297 transitions, 4015 flow [2024-06-03 18:38:09,126 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:38:09,126 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:38:09,126 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:38:09,126 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-03 18:38:09,126 INFO L420 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:38:09,127 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:38:09,127 INFO L85 PathProgramCache]: Analyzing trace with hash -430432323, now seen corresponding path program 7 times [2024-06-03 18:38:09,127 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:38:09,127 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [370098983] [2024-06-03 18:38:09,127 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:38:09,127 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:38:09,131 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:38:09,213 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:38:09,213 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:38:09,214 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [370098983] [2024-06-03 18:38:09,214 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [370098983] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:38:09,214 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:38:09,214 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:38:09,214 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [656892156] [2024-06-03 18:38:09,214 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:38:09,214 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:38:09,214 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:38:09,214 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:38:09,214 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:38:09,241 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:38:09,241 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 249 places, 297 transitions, 4015 flow. Second operand has 7 states, 7 states have (on average 15.428571428571429) internal successors, (108), 7 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:38:09,242 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:38:09,242 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:38:09,242 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:38:09,953 INFO L124 PetriNetUnfolderBase]: 2877/5034 cut-off events. [2024-06-03 18:38:09,953 INFO L125 PetriNetUnfolderBase]: For 383701/383707 co-relation queries the response was YES. [2024-06-03 18:38:10,088 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35296 conditions, 5034 events. 2877/5034 cut-off events. For 383701/383707 co-relation queries the response was YES. Maximal size of possible extension queue 261. Compared 34017 event pairs, 1078 based on Foata normal form. 5/5037 useless extension candidates. Maximal degree in co-relation 35172. Up to 4272 conditions per place. [2024-06-03 18:38:10,101 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 210 selfloop transitions, 103 changer transitions 0/319 dead transitions. [2024-06-03 18:38:10,102 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 255 places, 319 transitions, 4939 flow [2024-06-03 18:38:10,102 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:38:10,102 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:38:10,102 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 169 transitions. [2024-06-03 18:38:10,102 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5888501742160279 [2024-06-03 18:38:10,102 INFO L175 Difference]: Start difference. First operand has 249 places, 297 transitions, 4015 flow. Second operand 7 states and 169 transitions. [2024-06-03 18:38:10,102 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 255 places, 319 transitions, 4939 flow [2024-06-03 18:38:11,017 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 246 places, 319 transitions, 4779 flow, removed 20 selfloop flow, removed 9 redundant places. [2024-06-03 18:38:11,021 INFO L231 Difference]: Finished difference. Result has 247 places, 297 transitions, 4073 flow [2024-06-03 18:38:11,021 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3855, PETRI_DIFFERENCE_MINUEND_PLACES=240, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=297, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=103, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=194, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4073, PETRI_PLACES=247, PETRI_TRANSITIONS=297} [2024-06-03 18:38:11,021 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 205 predicate places. [2024-06-03 18:38:11,021 INFO L495 AbstractCegarLoop]: Abstraction has has 247 places, 297 transitions, 4073 flow [2024-06-03 18:38:11,022 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.428571428571429) internal successors, (108), 7 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:38:11,022 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:38:11,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-03 18:38:11,022 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-03 18:38:11,022 INFO L420 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:38:11,022 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:38:11,022 INFO L85 PathProgramCache]: Analyzing trace with hash -1535419967, now seen corresponding path program 7 times [2024-06-03 18:38:11,022 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:38:11,022 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [751813711] [2024-06-03 18:38:11,022 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:38:11,022 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:38:11,026 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:38:11,113 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:38:11,113 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:38:11,113 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [751813711] [2024-06-03 18:38:11,113 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [751813711] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:38:11,113 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:38:11,113 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:38:11,113 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1567042460] [2024-06-03 18:38:11,113 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:38:11,113 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:38:11,113 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:38:11,114 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:38:11,114 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:38:11,153 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:38:11,153 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 247 places, 297 transitions, 4073 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:38:11,153 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:38:11,153 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:38:11,154 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:38:11,870 INFO L124 PetriNetUnfolderBase]: 2882/5043 cut-off events. [2024-06-03 18:38:11,870 INFO L125 PetriNetUnfolderBase]: For 394369/394375 co-relation queries the response was YES. [2024-06-03 18:38:11,909 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35708 conditions, 5043 events. 2882/5043 cut-off events. For 394369/394375 co-relation queries the response was YES. Maximal size of possible extension queue 262. Compared 34053 event pairs, 1078 based on Foata normal form. 4/5045 useless extension candidates. Maximal degree in co-relation 35583. Up to 4276 conditions per place. [2024-06-03 18:38:11,925 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 204 selfloop transitions, 107 changer transitions 0/317 dead transitions. [2024-06-03 18:38:11,925 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 254 places, 317 transitions, 5049 flow [2024-06-03 18:38:11,925 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:38:11,925 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:38:11,926 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 178 transitions. [2024-06-03 18:38:11,926 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5426829268292683 [2024-06-03 18:38:11,926 INFO L175 Difference]: Start difference. First operand has 247 places, 297 transitions, 4073 flow. Second operand 8 states and 178 transitions. [2024-06-03 18:38:11,926 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 254 places, 317 transitions, 5049 flow [2024-06-03 18:38:12,780 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 245 places, 317 transitions, 4715 flow, removed 8 selfloop flow, removed 9 redundant places. [2024-06-03 18:38:12,784 INFO L231 Difference]: Finished difference. Result has 246 places, 300 transitions, 4035 flow [2024-06-03 18:38:12,784 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3753, PETRI_DIFFERENCE_MINUEND_PLACES=238, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=297, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=104, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=192, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4035, PETRI_PLACES=246, PETRI_TRANSITIONS=300} [2024-06-03 18:38:12,784 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 204 predicate places. [2024-06-03 18:38:12,784 INFO L495 AbstractCegarLoop]: Abstraction has has 246 places, 300 transitions, 4035 flow [2024-06-03 18:38:12,784 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:38:12,784 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:38:12,784 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:38:12,784 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-03 18:38:12,785 INFO L420 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:38:12,785 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:38:12,785 INFO L85 PathProgramCache]: Analyzing trace with hash -1712551487, now seen corresponding path program 8 times [2024-06-03 18:38:12,785 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:38:12,785 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2132692160] [2024-06-03 18:38:12,785 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:38:12,785 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:38:12,789 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:38:12,877 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:38:12,877 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:38:12,877 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2132692160] [2024-06-03 18:38:12,878 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2132692160] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:38:12,878 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:38:12,878 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:38:12,878 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1637511643] [2024-06-03 18:38:12,878 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:38:12,878 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:38:12,878 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:38:12,878 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:38:12,878 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:38:12,917 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:38:12,918 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 246 places, 300 transitions, 4035 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:38:12,918 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:38:12,918 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:38:12,918 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:38:13,633 INFO L124 PetriNetUnfolderBase]: 2884/5048 cut-off events. [2024-06-03 18:38:13,633 INFO L125 PetriNetUnfolderBase]: For 382030/382036 co-relation queries the response was YES. [2024-06-03 18:38:13,671 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35375 conditions, 5048 events. 2884/5048 cut-off events. For 382030/382036 co-relation queries the response was YES. Maximal size of possible extension queue 264. Compared 34099 event pairs, 1078 based on Foata normal form. 5/5051 useless extension candidates. Maximal degree in co-relation 35250. Up to 4277 conditions per place. [2024-06-03 18:38:13,685 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 206 selfloop transitions, 109 changer transitions 0/321 dead transitions. [2024-06-03 18:38:13,685 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 254 places, 321 transitions, 5017 flow [2024-06-03 18:38:13,686 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 18:38:13,686 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 18:38:13,686 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 199 transitions. [2024-06-03 18:38:13,686 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5392953929539296 [2024-06-03 18:38:13,686 INFO L175 Difference]: Start difference. First operand has 246 places, 300 transitions, 4035 flow. Second operand 9 states and 199 transitions. [2024-06-03 18:38:13,686 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 254 places, 321 transitions, 5017 flow [2024-06-03 18:38:14,636 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 249 places, 321 transitions, 4824 flow, removed 20 selfloop flow, removed 5 redundant places. [2024-06-03 18:38:14,640 INFO L231 Difference]: Finished difference. Result has 250 places, 303 transitions, 4135 flow [2024-06-03 18:38:14,640 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3844, PETRI_DIFFERENCE_MINUEND_PLACES=241, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=300, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=106, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=193, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4135, PETRI_PLACES=250, PETRI_TRANSITIONS=303} [2024-06-03 18:38:14,641 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 208 predicate places. [2024-06-03 18:38:14,641 INFO L495 AbstractCegarLoop]: Abstraction has has 250 places, 303 transitions, 4135 flow [2024-06-03 18:38:14,641 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:38:14,641 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:38:14,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] [2024-06-03 18:38:14,641 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-03 18:38:14,642 INFO L420 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:38:14,642 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:38:14,642 INFO L85 PathProgramCache]: Analyzing trace with hash -724429683, now seen corresponding path program 9 times [2024-06-03 18:38:14,642 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:38:14,642 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1233827904] [2024-06-03 18:38:14,642 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:38:14,642 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:38:14,646 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:38:14,744 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:38:14,745 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:38:14,745 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1233827904] [2024-06-03 18:38:14,745 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1233827904] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:38:14,745 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:38:14,745 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:38:14,745 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [19683641] [2024-06-03 18:38:14,745 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:38:14,745 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:38:14,745 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:38:14,745 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:38:14,746 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=35, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:38:14,779 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:38:14,779 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 250 places, 303 transitions, 4135 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:38:14,779 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:38:14,779 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:38:14,780 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:38:15,544 INFO L124 PetriNetUnfolderBase]: 2881/5039 cut-off events. [2024-06-03 18:38:15,544 INFO L125 PetriNetUnfolderBase]: For 389906/389910 co-relation queries the response was YES. [2024-06-03 18:38:15,583 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35490 conditions, 5039 events. 2881/5039 cut-off events. For 389906/389910 co-relation queries the response was YES. Maximal size of possible extension queue 264. Compared 34017 event pairs, 1060 based on Foata normal form. 2/5038 useless extension candidates. Maximal degree in co-relation 35364. Up to 4275 conditions per place. [2024-06-03 18:38:15,599 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 197 selfloop transitions, 124 changer transitions 0/327 dead transitions. [2024-06-03 18:38:15,599 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 258 places, 327 transitions, 5083 flow [2024-06-03 18:38:15,599 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 18:38:15,599 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 18:38:15,599 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 208 transitions. [2024-06-03 18:38:15,600 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5636856368563685 [2024-06-03 18:38:15,600 INFO L175 Difference]: Start difference. First operand has 250 places, 303 transitions, 4135 flow. Second operand 9 states and 208 transitions. [2024-06-03 18:38:15,600 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 258 places, 327 transitions, 5083 flow [2024-06-03 18:38:16,619 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 251 places, 327 transitions, 4751 flow, removed 41 selfloop flow, removed 7 redundant places. [2024-06-03 18:38:16,623 INFO L231 Difference]: Finished difference. Result has 252 places, 303 transitions, 4061 flow [2024-06-03 18:38:16,623 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3803, PETRI_DIFFERENCE_MINUEND_PLACES=243, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=303, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=124, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=179, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4061, PETRI_PLACES=252, PETRI_TRANSITIONS=303} [2024-06-03 18:38:16,624 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 210 predicate places. [2024-06-03 18:38:16,624 INFO L495 AbstractCegarLoop]: Abstraction has has 252 places, 303 transitions, 4061 flow [2024-06-03 18:38:16,624 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:38:16,624 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:38:16,624 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:38:16,624 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-03 18:38:16,624 INFO L420 AbstractCegarLoop]: === Iteration 77 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:38:16,624 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:38:16,625 INFO L85 PathProgramCache]: Analyzing trace with hash 721590693, now seen corresponding path program 10 times [2024-06-03 18:38:16,625 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:38:16,625 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1087948016] [2024-06-03 18:38:16,625 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:38:16,625 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:38:16,629 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:38:16,723 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:38:16,723 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:38:16,723 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1087948016] [2024-06-03 18:38:16,723 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1087948016] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:38:16,723 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:38:16,723 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:38:16,724 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [701546565] [2024-06-03 18:38:16,724 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:38:16,724 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:38:16,724 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:38:16,724 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:38:16,724 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=35, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:38:16,759 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:38:16,760 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 252 places, 303 transitions, 4061 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:38:16,760 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:38:16,760 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:38:16,760 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:38:17,508 INFO L124 PetriNetUnfolderBase]: 2878/5035 cut-off events. [2024-06-03 18:38:17,508 INFO L125 PetriNetUnfolderBase]: For 398139/398143 co-relation queries the response was YES. [2024-06-03 18:38:17,547 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35504 conditions, 5035 events. 2878/5035 cut-off events. For 398139/398143 co-relation queries the response was YES. Maximal size of possible extension queue 265. Compared 33952 event pairs, 1060 based on Foata normal form. 2/5034 useless extension candidates. Maximal degree in co-relation 35377. Up to 4273 conditions per place. [2024-06-03 18:38:17,563 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 195 selfloop transitions, 128 changer transitions 0/329 dead transitions. [2024-06-03 18:38:17,563 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 260 places, 329 transitions, 4897 flow [2024-06-03 18:38:17,563 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 18:38:17,563 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 18:38:17,563 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 211 transitions. [2024-06-03 18:38:17,564 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5718157181571816 [2024-06-03 18:38:17,564 INFO L175 Difference]: Start difference. First operand has 252 places, 303 transitions, 4061 flow. Second operand 9 states and 211 transitions. [2024-06-03 18:38:17,564 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 260 places, 329 transitions, 4897 flow [2024-06-03 18:38:18,652 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 252 places, 329 transitions, 4592 flow, removed 19 selfloop flow, removed 8 redundant places. [2024-06-03 18:38:18,655 INFO L231 Difference]: Finished difference. Result has 253 places, 303 transitions, 4024 flow [2024-06-03 18:38:18,656 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3758, PETRI_DIFFERENCE_MINUEND_PLACES=244, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=303, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=128, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=175, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4024, PETRI_PLACES=253, PETRI_TRANSITIONS=303} [2024-06-03 18:38:18,656 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 211 predicate places. [2024-06-03 18:38:18,656 INFO L495 AbstractCegarLoop]: Abstraction has has 253 places, 303 transitions, 4024 flow [2024-06-03 18:38:18,656 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:38:18,656 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:38:18,656 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:38:18,657 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-03 18:38:18,657 INFO L420 AbstractCegarLoop]: === Iteration 78 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:38:18,657 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:38:18,657 INFO L85 PathProgramCache]: Analyzing trace with hash -12516117, now seen corresponding path program 7 times [2024-06-03 18:38:18,657 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:38:18,657 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1617707725] [2024-06-03 18:38:18,657 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:38:18,657 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:38:18,661 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:38:18,756 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:38:18,756 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:38:18,756 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1617707725] [2024-06-03 18:38:18,756 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1617707725] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:38:18,756 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:38:18,756 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:38:18,756 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1661725910] [2024-06-03 18:38:18,756 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:38:18,757 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:38:18,757 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:38:18,757 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:38:18,757 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:38:18,795 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:38:18,795 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 253 places, 303 transitions, 4024 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:38:18,796 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:38:18,796 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:38:18,796 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:38:19,545 INFO L124 PetriNetUnfolderBase]: 2997/5241 cut-off events. [2024-06-03 18:38:19,545 INFO L125 PetriNetUnfolderBase]: For 476822/476828 co-relation queries the response was YES. [2024-06-03 18:38:19,587 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36271 conditions, 5241 events. 2997/5241 cut-off events. For 476822/476828 co-relation queries the response was YES. Maximal size of possible extension queue 274. Compared 35712 event pairs, 1125 based on Foata normal form. 45/5284 useless extension candidates. Maximal degree in co-relation 36144. Up to 4272 conditions per place. [2024-06-03 18:38:19,603 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 207 selfloop transitions, 112 changer transitions 3/328 dead transitions. [2024-06-03 18:38:19,603 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 260 places, 328 transitions, 5044 flow [2024-06-03 18:38:19,604 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:38:19,604 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:38:19,604 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 186 transitions. [2024-06-03 18:38:19,604 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5670731707317073 [2024-06-03 18:38:19,604 INFO L175 Difference]: Start difference. First operand has 253 places, 303 transitions, 4024 flow. Second operand 8 states and 186 transitions. [2024-06-03 18:38:19,604 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 260 places, 328 transitions, 5044 flow [2024-06-03 18:38:20,487 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 250 places, 328 transitions, 4728 flow, removed 10 selfloop flow, removed 10 redundant places. [2024-06-03 18:38:20,491 INFO L231 Difference]: Finished difference. Result has 251 places, 304 transitions, 3978 flow [2024-06-03 18:38:20,491 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3712, PETRI_DIFFERENCE_MINUEND_PLACES=243, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=303, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=110, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=191, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3978, PETRI_PLACES=251, PETRI_TRANSITIONS=304} [2024-06-03 18:38:20,491 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 209 predicate places. [2024-06-03 18:38:20,491 INFO L495 AbstractCegarLoop]: Abstraction has has 251 places, 304 transitions, 3978 flow [2024-06-03 18:38:20,492 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:38:20,492 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:38:20,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-03 18:38:20,492 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-03 18:38:20,492 INFO L420 AbstractCegarLoop]: === Iteration 79 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:38:20,492 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:38:20,492 INFO L85 PathProgramCache]: Analyzing trace with hash -1712274905, now seen corresponding path program 2 times [2024-06-03 18:38:20,493 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:38:20,493 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1369024155] [2024-06-03 18:38:20,493 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:38:20,493 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:38:20,497 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:38:20,579 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:38:20,579 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:38:20,579 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1369024155] [2024-06-03 18:38:20,579 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1369024155] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:38:20,580 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:38:20,580 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:38:20,580 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1469028435] [2024-06-03 18:38:20,580 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:38:20,580 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:38:20,580 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:38:20,580 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:38:20,581 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:38:20,632 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:38:20,634 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 251 places, 304 transitions, 3978 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:38:20,634 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:38:20,634 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:38:20,634 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:38:21,467 INFO L124 PetriNetUnfolderBase]: 3229/5659 cut-off events. [2024-06-03 18:38:21,468 INFO L125 PetriNetUnfolderBase]: For 500880/500886 co-relation queries the response was YES. [2024-06-03 18:38:21,513 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39724 conditions, 5659 events. 3229/5659 cut-off events. For 500880/500886 co-relation queries the response was YES. Maximal size of possible extension queue 302. Compared 39352 event pairs, 1162 based on Foata normal form. 39/5696 useless extension candidates. Maximal degree in co-relation 39597. Up to 4270 conditions per place. [2024-06-03 18:38:21,530 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 222 selfloop transitions, 110 changer transitions 0/338 dead transitions. [2024-06-03 18:38:21,530 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 258 places, 338 transitions, 5248 flow [2024-06-03 18:38:21,530 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:38:21,530 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:38:21,531 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 191 transitions. [2024-06-03 18:38:21,531 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5823170731707317 [2024-06-03 18:38:21,531 INFO L175 Difference]: Start difference. First operand has 251 places, 304 transitions, 3978 flow. Second operand 8 states and 191 transitions. [2024-06-03 18:38:21,531 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 258 places, 338 transitions, 5248 flow [2024-06-03 18:38:22,689 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 252 places, 338 transitions, 4994 flow, removed 17 selfloop flow, removed 6 redundant places. [2024-06-03 18:38:22,693 INFO L231 Difference]: Finished difference. Result has 254 places, 308 transitions, 4077 flow [2024-06-03 18:38:22,693 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3724, PETRI_DIFFERENCE_MINUEND_PLACES=245, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=304, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=107, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=195, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4077, PETRI_PLACES=254, PETRI_TRANSITIONS=308} [2024-06-03 18:38:22,694 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 212 predicate places. [2024-06-03 18:38:22,694 INFO L495 AbstractCegarLoop]: Abstraction has has 254 places, 308 transitions, 4077 flow [2024-06-03 18:38:22,694 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:38:22,694 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:38:22,694 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:38:22,694 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-03 18:38:22,694 INFO L420 AbstractCegarLoop]: === Iteration 80 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:38:22,694 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:38:22,694 INFO L85 PathProgramCache]: Analyzing trace with hash -1699330235, now seen corresponding path program 3 times [2024-06-03 18:38:22,695 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:38:22,695 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1040894927] [2024-06-03 18:38:22,695 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:38:22,695 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:38:22,698 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:38:22,798 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:38:22,798 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:38:22,799 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1040894927] [2024-06-03 18:38:22,799 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1040894927] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:38:22,799 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:38:22,799 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:38:22,799 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [795325382] [2024-06-03 18:38:22,799 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:38:22,799 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:38:22,799 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:38:22,800 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:38:22,800 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:38:22,842 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:38:22,842 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 254 places, 308 transitions, 4077 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:38:22,842 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:38:22,842 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:38:22,842 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:38:23,798 INFO L124 PetriNetUnfolderBase]: 3572/6254 cut-off events. [2024-06-03 18:38:23,798 INFO L125 PetriNetUnfolderBase]: For 596605/596611 co-relation queries the response was YES. [2024-06-03 18:38:23,849 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45498 conditions, 6254 events. 3572/6254 cut-off events. For 596605/596611 co-relation queries the response was YES. Maximal size of possible extension queue 357. Compared 44425 event pairs, 1256 based on Foata normal form. 39/6291 useless extension candidates. Maximal degree in co-relation 45369. Up to 3934 conditions per place. [2024-06-03 18:38:23,868 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 225 selfloop transitions, 118 changer transitions 0/349 dead transitions. [2024-06-03 18:38:23,869 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 261 places, 349 transitions, 5563 flow [2024-06-03 18:38:23,869 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:38:23,869 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:38:23,869 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 196 transitions. [2024-06-03 18:38:23,869 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5975609756097561 [2024-06-03 18:38:23,869 INFO L175 Difference]: Start difference. First operand has 254 places, 308 transitions, 4077 flow. Second operand 8 states and 196 transitions. [2024-06-03 18:38:23,869 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 261 places, 349 transitions, 5563 flow [2024-06-03 18:38:25,217 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 257 places, 349 transitions, 5376 flow, removed 28 selfloop flow, removed 4 redundant places. [2024-06-03 18:38:25,221 INFO L231 Difference]: Finished difference. Result has 259 places, 311 transitions, 4233 flow [2024-06-03 18:38:25,221 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3890, PETRI_DIFFERENCE_MINUEND_PLACES=250, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=308, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=116, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=191, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4233, PETRI_PLACES=259, PETRI_TRANSITIONS=311} [2024-06-03 18:38:25,222 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 217 predicate places. [2024-06-03 18:38:25,222 INFO L495 AbstractCegarLoop]: Abstraction has has 259 places, 311 transitions, 4233 flow [2024-06-03 18:38:25,222 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:38:25,222 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:38:25,222 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:38:25,222 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-03 18:38:25,222 INFO L420 AbstractCegarLoop]: === Iteration 81 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:38:25,222 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:38:25,222 INFO L85 PathProgramCache]: Analyzing trace with hash -571703117, now seen corresponding path program 1 times [2024-06-03 18:38:25,222 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:38:25,222 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [364340632] [2024-06-03 18:38:25,223 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:38:25,223 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:38:25,226 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:38:25,315 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:38:25,316 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:38:25,316 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [364340632] [2024-06-03 18:38:25,316 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [364340632] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:38:25,316 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:38:25,316 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:38:25,316 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1881721281] [2024-06-03 18:38:25,316 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:38:25,316 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:38:25,316 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:38:25,316 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:38:25,317 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:38:25,371 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:38:25,371 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 259 places, 311 transitions, 4233 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:38:25,371 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:38:25,371 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:38:25,371 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:38:26,360 INFO L124 PetriNetUnfolderBase]: 3592/6285 cut-off events. [2024-06-03 18:38:26,361 INFO L125 PetriNetUnfolderBase]: For 559877/559877 co-relation queries the response was YES. [2024-06-03 18:38:26,413 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46029 conditions, 6285 events. 3592/6285 cut-off events. For 559877/559877 co-relation queries the response was YES. Maximal size of possible extension queue 361. Compared 44905 event pairs, 1382 based on Foata normal form. 6/6290 useless extension candidates. Maximal degree in co-relation 45897. Up to 5627 conditions per place. [2024-06-03 18:38:26,431 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 289 selfloop transitions, 49 changer transitions 0/344 dead transitions. [2024-06-03 18:38:26,431 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 266 places, 344 transitions, 5070 flow [2024-06-03 18:38:26,431 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:38:26,431 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:38:26,432 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 180 transitions. [2024-06-03 18:38:26,432 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5487804878048781 [2024-06-03 18:38:26,432 INFO L175 Difference]: Start difference. First operand has 259 places, 311 transitions, 4233 flow. Second operand 8 states and 180 transitions. [2024-06-03 18:38:26,432 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 266 places, 344 transitions, 5070 flow [2024-06-03 18:38:27,776 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 260 places, 344 transitions, 4710 flow, removed 33 selfloop flow, removed 6 redundant places. [2024-06-03 18:38:27,780 INFO L231 Difference]: Finished difference. Result has 261 places, 312 transitions, 3999 flow [2024-06-03 18:38:27,781 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3879, PETRI_DIFFERENCE_MINUEND_PLACES=253, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=311, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=262, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3999, PETRI_PLACES=261, PETRI_TRANSITIONS=312} [2024-06-03 18:38:27,781 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 219 predicate places. [2024-06-03 18:38:27,781 INFO L495 AbstractCegarLoop]: Abstraction has has 261 places, 312 transitions, 3999 flow [2024-06-03 18:38:27,781 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:38:27,781 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:38:27,781 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:38:27,781 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-06-03 18:38:27,781 INFO L420 AbstractCegarLoop]: === Iteration 82 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:38:27,782 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:38:27,782 INFO L85 PathProgramCache]: Analyzing trace with hash 290785843, now seen corresponding path program 2 times [2024-06-03 18:38:27,782 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:38:27,782 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [766329173] [2024-06-03 18:38:27,782 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:38:27,782 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:38:27,786 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:38:27,888 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:38:27,889 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:38:27,889 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [766329173] [2024-06-03 18:38:27,889 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [766329173] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:38:27,889 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:38:27,889 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:38:27,889 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1361338859] [2024-06-03 18:38:27,889 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:38:27,889 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:38:27,889 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:38:27,889 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:38:27,889 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:38:27,928 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:38:27,928 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 261 places, 312 transitions, 3999 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:38:27,928 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:38:27,928 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:38:27,928 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:38:28,858 INFO L124 PetriNetUnfolderBase]: 3612/6322 cut-off events. [2024-06-03 18:38:28,858 INFO L125 PetriNetUnfolderBase]: For 572670/572670 co-relation queries the response was YES. [2024-06-03 18:38:28,912 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45355 conditions, 6322 events. 3612/6322 cut-off events. For 572670/572670 co-relation queries the response was YES. Maximal size of possible extension queue 364. Compared 45315 event pairs, 1423 based on Foata normal form. 6/6327 useless extension candidates. Maximal degree in co-relation 45223. Up to 5679 conditions per place. [2024-06-03 18:38:28,932 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 292 selfloop transitions, 45 changer transitions 0/343 dead transitions. [2024-06-03 18:38:28,932 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 269 places, 343 transitions, 4956 flow [2024-06-03 18:38:28,932 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 18:38:28,932 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 18:38:28,933 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 194 transitions. [2024-06-03 18:38:28,933 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5257452574525745 [2024-06-03 18:38:28,933 INFO L175 Difference]: Start difference. First operand has 261 places, 312 transitions, 3999 flow. Second operand 9 states and 194 transitions. [2024-06-03 18:38:28,933 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 269 places, 343 transitions, 4956 flow [2024-06-03 18:38:30,382 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 262 places, 343 transitions, 4827 flow, removed 9 selfloop flow, removed 7 redundant places. [2024-06-03 18:38:30,386 INFO L231 Difference]: Finished difference. Result has 263 places, 313 transitions, 3983 flow [2024-06-03 18:38:30,386 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3873, PETRI_DIFFERENCE_MINUEND_PLACES=254, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=312, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=268, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3983, PETRI_PLACES=263, PETRI_TRANSITIONS=313} [2024-06-03 18:38:30,386 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 221 predicate places. [2024-06-03 18:38:30,386 INFO L495 AbstractCegarLoop]: Abstraction has has 263 places, 313 transitions, 3983 flow [2024-06-03 18:38:30,387 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:38:30,387 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:38:30,387 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:38:30,387 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-06-03 18:38:30,387 INFO L420 AbstractCegarLoop]: === Iteration 83 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:38:30,387 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:38:30,387 INFO L85 PathProgramCache]: Analyzing trace with hash -774553951, now seen corresponding path program 3 times [2024-06-03 18:38:30,387 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:38:30,387 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [209255815] [2024-06-03 18:38:30,387 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:38:30,387 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:38:30,391 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:38:30,488 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:38:30,488 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:38:30,488 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [209255815] [2024-06-03 18:38:30,488 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [209255815] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:38:30,489 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:38:30,489 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:38:30,489 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [19178537] [2024-06-03 18:38:30,489 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:38:30,489 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:38:30,489 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:38:30,489 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:38:30,489 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=35, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:38:30,524 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:38:30,524 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 263 places, 313 transitions, 3983 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:38:30,524 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:38:30,524 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:38:30,524 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:38:31,454 INFO L124 PetriNetUnfolderBase]: 3594/6296 cut-off events. [2024-06-03 18:38:31,455 INFO L125 PetriNetUnfolderBase]: For 574920/574920 co-relation queries the response was YES. [2024-06-03 18:38:31,507 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44769 conditions, 6296 events. 3594/6296 cut-off events. For 574920/574920 co-relation queries the response was YES. Maximal size of possible extension queue 361. Compared 45080 event pairs, 1421 based on Foata normal form. 8/6303 useless extension candidates. Maximal degree in co-relation 44637. Up to 5701 conditions per place. [2024-06-03 18:38:31,526 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 290 selfloop transitions, 42 changer transitions 0/338 dead transitions. [2024-06-03 18:38:31,526 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 270 places, 338 transitions, 4761 flow [2024-06-03 18:38:31,526 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:38:31,526 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:38:31,527 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 174 transitions. [2024-06-03 18:38:31,527 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5304878048780488 [2024-06-03 18:38:31,527 INFO L175 Difference]: Start difference. First operand has 263 places, 313 transitions, 3983 flow. Second operand 8 states and 174 transitions. [2024-06-03 18:38:31,527 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 270 places, 338 transitions, 4761 flow [2024-06-03 18:38:32,717 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 264 places, 338 transitions, 4643 flow, removed 12 selfloop flow, removed 6 redundant places. [2024-06-03 18:38:32,721 INFO L231 Difference]: Finished difference. Result has 265 places, 313 transitions, 3954 flow [2024-06-03 18:38:32,721 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3865, PETRI_DIFFERENCE_MINUEND_PLACES=257, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=313, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=271, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3954, PETRI_PLACES=265, PETRI_TRANSITIONS=313} [2024-06-03 18:38:32,722 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 223 predicate places. [2024-06-03 18:38:32,722 INFO L495 AbstractCegarLoop]: Abstraction has has 265 places, 313 transitions, 3954 flow [2024-06-03 18:38:32,722 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:38:32,722 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:38:32,722 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:38:32,722 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-06-03 18:38:32,722 INFO L420 AbstractCegarLoop]: === Iteration 84 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:38:32,722 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:38:32,722 INFO L85 PathProgramCache]: Analyzing trace with hash -430155183, now seen corresponding path program 4 times [2024-06-03 18:38:32,723 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:38:32,723 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1428969476] [2024-06-03 18:38:32,723 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:38:32,723 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:38:32,726 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:38:32,802 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:38:32,803 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:38:32,803 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1428969476] [2024-06-03 18:38:32,803 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1428969476] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:38:32,803 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:38:32,803 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:38:32,803 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [24182646] [2024-06-03 18:38:32,803 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:38:32,804 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:38:32,804 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:38:32,804 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:38:32,804 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:38:32,832 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:38:32,833 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 265 places, 313 transitions, 3954 flow. Second operand has 7 states, 7 states have (on average 15.428571428571429) internal successors, (108), 7 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:38:32,833 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:38:32,833 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:38:32,833 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:38:33,835 INFO L124 PetriNetUnfolderBase]: 3816/6671 cut-off events. [2024-06-03 18:38:33,835 INFO L125 PetriNetUnfolderBase]: For 617925/617927 co-relation queries the response was YES. [2024-06-03 18:38:33,890 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44634 conditions, 6671 events. 3816/6671 cut-off events. For 617925/617927 co-relation queries the response was YES. Maximal size of possible extension queue 401. Compared 48186 event pairs, 1408 based on Foata normal form. 42/6710 useless extension candidates. Maximal degree in co-relation 44502. Up to 5448 conditions per place. [2024-06-03 18:38:33,909 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 292 selfloop transitions, 44 changer transitions 11/353 dead transitions. [2024-06-03 18:38:33,909 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 272 places, 353 transitions, 4907 flow [2024-06-03 18:38:33,909 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:38:33,909 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:38:33,909 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 186 transitions. [2024-06-03 18:38:33,910 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5670731707317073 [2024-06-03 18:38:33,910 INFO L175 Difference]: Start difference. First operand has 265 places, 313 transitions, 3954 flow. Second operand 8 states and 186 transitions. [2024-06-03 18:38:33,910 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 272 places, 353 transitions, 4907 flow [2024-06-03 18:38:35,218 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 265 places, 353 transitions, 4816 flow, removed 1 selfloop flow, removed 7 redundant places. [2024-06-03 18:38:35,222 INFO L231 Difference]: Finished difference. Result has 267 places, 319 transitions, 4048 flow [2024-06-03 18:38:35,222 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3865, PETRI_DIFFERENCE_MINUEND_PLACES=258, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=313, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=269, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4048, PETRI_PLACES=267, PETRI_TRANSITIONS=319} [2024-06-03 18:38:35,223 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 225 predicate places. [2024-06-03 18:38:35,223 INFO L495 AbstractCegarLoop]: Abstraction has has 267 places, 319 transitions, 4048 flow [2024-06-03 18:38:35,223 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.428571428571429) internal successors, (108), 7 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:38:35,223 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:38:35,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-03 18:38:35,223 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-06-03 18:38:35,223 INFO L420 AbstractCegarLoop]: === Iteration 85 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:38:35,224 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:38:35,224 INFO L85 PathProgramCache]: Analyzing trace with hash -729693855, now seen corresponding path program 5 times [2024-06-03 18:38:35,224 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:38:35,224 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1364121641] [2024-06-03 18:38:35,224 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:38:35,224 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:38:35,228 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:38:35,309 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:38:35,309 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:38:35,309 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1364121641] [2024-06-03 18:38:35,310 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1364121641] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:38:35,310 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:38:35,310 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:38:35,310 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [370885597] [2024-06-03 18:38:35,310 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:38:35,310 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:38:35,310 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:38:35,310 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:38:35,310 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:38:35,344 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:38:35,344 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 267 places, 319 transitions, 4048 flow. Second operand has 7 states, 7 states have (on average 15.428571428571429) internal successors, (108), 7 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:38:35,345 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:38:35,345 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:38:35,345 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:38:36,334 INFO L124 PetriNetUnfolderBase]: 3616/6341 cut-off events. [2024-06-03 18:38:36,335 INFO L125 PetriNetUnfolderBase]: For 535051/535053 co-relation queries the response was YES. [2024-06-03 18:38:36,388 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40871 conditions, 6341 events. 3616/6341 cut-off events. For 535051/535053 co-relation queries the response was YES. Maximal size of possible extension queue 373. Compared 45515 event pairs, 1121 based on Foata normal form. 42/6380 useless extension candidates. Maximal degree in co-relation 40737. Up to 4394 conditions per place. [2024-06-03 18:38:36,405 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 254 selfloop transitions, 86 changer transitions 10/356 dead transitions. [2024-06-03 18:38:36,405 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 274 places, 356 transitions, 4897 flow [2024-06-03 18:38:36,405 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:38:36,405 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:38:36,406 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 200 transitions. [2024-06-03 18:38:36,406 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6097560975609756 [2024-06-03 18:38:36,406 INFO L175 Difference]: Start difference. First operand has 267 places, 319 transitions, 4048 flow. Second operand 8 states and 200 transitions. [2024-06-03 18:38:36,406 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 274 places, 356 transitions, 4897 flow [2024-06-03 18:38:37,502 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 269 places, 356 transitions, 4773 flow, removed 27 selfloop flow, removed 5 redundant places. [2024-06-03 18:38:37,506 INFO L231 Difference]: Finished difference. Result has 271 places, 313 transitions, 4067 flow [2024-06-03 18:38:37,506 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3926, PETRI_DIFFERENCE_MINUEND_PLACES=262, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=319, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=233, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4067, PETRI_PLACES=271, PETRI_TRANSITIONS=313} [2024-06-03 18:38:37,506 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 229 predicate places. [2024-06-03 18:38:37,506 INFO L495 AbstractCegarLoop]: Abstraction has has 271 places, 313 transitions, 4067 flow [2024-06-03 18:38:37,507 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.428571428571429) internal successors, (108), 7 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:38:37,507 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:38:37,507 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:38:37,507 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-06-03 18:38:37,507 INFO L420 AbstractCegarLoop]: === Iteration 86 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:38:37,507 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:38:37,507 INFO L85 PathProgramCache]: Analyzing trace with hash 2079784462, now seen corresponding path program 1 times [2024-06-03 18:38:37,507 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:38:37,507 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [350724161] [2024-06-03 18:38:37,508 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:38:37,508 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:38:37,512 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:38:37,598 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:38:37,599 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:38:37,599 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [350724161] [2024-06-03 18:38:37,599 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [350724161] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:38:37,599 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:38:37,599 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:38:37,599 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1105385312] [2024-06-03 18:38:37,599 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:38:37,599 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:38:37,599 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:38:37,600 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:38:37,600 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:38:37,634 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:38:37,635 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 271 places, 313 transitions, 4067 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:38:37,635 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:38:37,635 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:38:37,635 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:38:38,565 INFO L124 PetriNetUnfolderBase]: 3466/6047 cut-off events. [2024-06-03 18:38:38,565 INFO L125 PetriNetUnfolderBase]: For 500187/500189 co-relation queries the response was YES. [2024-06-03 18:38:38,616 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41689 conditions, 6047 events. 3466/6047 cut-off events. For 500187/500189 co-relation queries the response was YES. Maximal size of possible extension queue 346. Compared 42685 event pairs, 1148 based on Foata normal form. 10/6050 useless extension candidates. Maximal degree in co-relation 41553. Up to 4978 conditions per place. [2024-06-03 18:38:38,634 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 246 selfloop transitions, 102 changer transitions 0/354 dead transitions. [2024-06-03 18:38:38,634 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 279 places, 354 transitions, 5325 flow [2024-06-03 18:38:38,634 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 18:38:38,635 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 18:38:38,635 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 219 transitions. [2024-06-03 18:38:38,635 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5934959349593496 [2024-06-03 18:38:38,635 INFO L175 Difference]: Start difference. First operand has 271 places, 313 transitions, 4067 flow. Second operand 9 states and 219 transitions. [2024-06-03 18:38:38,635 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 279 places, 354 transitions, 5325 flow [2024-06-03 18:38:39,999 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 274 places, 354 transitions, 5175 flow, removed 14 selfloop flow, removed 5 redundant places. [2024-06-03 18:38:40,003 INFO L231 Difference]: Finished difference. Result has 275 places, 317 transitions, 4285 flow [2024-06-03 18:38:40,003 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3921, PETRI_DIFFERENCE_MINUEND_PLACES=266, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=313, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=100, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=213, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4285, PETRI_PLACES=275, PETRI_TRANSITIONS=317} [2024-06-03 18:38:40,004 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 233 predicate places. [2024-06-03 18:38:40,004 INFO L495 AbstractCegarLoop]: Abstraction has has 275 places, 317 transitions, 4285 flow [2024-06-03 18:38:40,004 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:38:40,004 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:38:40,004 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:38:40,004 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-06-03 18:38:40,004 INFO L420 AbstractCegarLoop]: === Iteration 87 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:38:40,004 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:38:40,004 INFO L85 PathProgramCache]: Analyzing trace with hash 2082641422, now seen corresponding path program 2 times [2024-06-03 18:38:40,004 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:38:40,005 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [349768019] [2024-06-03 18:38:40,005 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:38:40,005 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:38:40,009 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:38:40,092 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:38:40,092 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:38:40,092 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [349768019] [2024-06-03 18:38:40,093 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [349768019] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:38:40,093 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:38:40,093 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:38:40,093 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1787685706] [2024-06-03 18:38:40,093 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:38:40,093 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:38:40,093 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:38:40,094 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:38:40,094 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:38:40,137 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:38:40,137 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 275 places, 317 transitions, 4285 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:38:40,138 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:38:40,138 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:38:40,138 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:38:41,156 INFO L124 PetriNetUnfolderBase]: 3443/6016 cut-off events. [2024-06-03 18:38:41,156 INFO L125 PetriNetUnfolderBase]: For 477132/477134 co-relation queries the response was YES. [2024-06-03 18:38:41,204 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40738 conditions, 6016 events. 3443/6016 cut-off events. For 477132/477134 co-relation queries the response was YES. Maximal size of possible extension queue 343. Compared 42483 event pairs, 1286 based on Foata normal form. 10/6021 useless extension candidates. Maximal degree in co-relation 40601. Up to 5264 conditions per place. [2024-06-03 18:38:41,221 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 250 selfloop transitions, 88 changer transitions 0/344 dead transitions. [2024-06-03 18:38:41,221 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 283 places, 344 transitions, 5185 flow [2024-06-03 18:38:41,221 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 18:38:41,221 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 18:38:41,221 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 210 transitions. [2024-06-03 18:38:41,221 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5691056910569106 [2024-06-03 18:38:41,222 INFO L175 Difference]: Start difference. First operand has 275 places, 317 transitions, 4285 flow. Second operand 9 states and 210 transitions. [2024-06-03 18:38:41,222 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 283 places, 344 transitions, 5185 flow [2024-06-03 18:38:42,569 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 276 places, 344 transitions, 4922 flow, removed 65 selfloop flow, removed 7 redundant places. [2024-06-03 18:38:42,573 INFO L231 Difference]: Finished difference. Result has 277 places, 317 transitions, 4211 flow [2024-06-03 18:38:42,573 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4026, PETRI_DIFFERENCE_MINUEND_PLACES=268, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=317, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=229, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4211, PETRI_PLACES=277, PETRI_TRANSITIONS=317} [2024-06-03 18:38:42,574 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 235 predicate places. [2024-06-03 18:38:42,574 INFO L495 AbstractCegarLoop]: Abstraction has has 277 places, 317 transitions, 4211 flow [2024-06-03 18:38:42,574 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:38:42,574 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:38:42,574 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:38:42,574 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-06-03 18:38:42,574 INFO L420 AbstractCegarLoop]: === Iteration 88 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:38:42,574 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:38:42,574 INFO L85 PathProgramCache]: Analyzing trace with hash -2024198623, now seen corresponding path program 1 times [2024-06-03 18:38:42,575 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:38:42,575 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [267736782] [2024-06-03 18:38:42,575 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:38:42,575 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:38:42,584 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:38:42,672 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:38:42,672 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:38:42,672 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [267736782] [2024-06-03 18:38:42,672 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [267736782] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:38:42,673 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:38:42,673 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:38:42,673 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1292852048] [2024-06-03 18:38:42,673 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:38:42,673 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:38:42,673 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:38:42,673 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:38:42,674 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=35, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:38:42,695 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:38:42,696 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 277 places, 317 transitions, 4211 flow. Second operand has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:38:42,696 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:38:42,696 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:38:42,696 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:38:43,606 INFO L124 PetriNetUnfolderBase]: 3448/6037 cut-off events. [2024-06-03 18:38:43,607 INFO L125 PetriNetUnfolderBase]: For 440866/440872 co-relation queries the response was YES. [2024-06-03 18:38:43,657 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40032 conditions, 6037 events. 3448/6037 cut-off events. For 440866/440872 co-relation queries the response was YES. Maximal size of possible extension queue 343. Compared 42772 event pairs, 1291 based on Foata normal form. 7/6043 useless extension candidates. Maximal degree in co-relation 39895. Up to 5314 conditions per place. [2024-06-03 18:38:43,673 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 268 selfloop transitions, 75 changer transitions 0/349 dead transitions. [2024-06-03 18:38:43,674 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 285 places, 349 transitions, 5156 flow [2024-06-03 18:38:43,674 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 18:38:43,674 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 18:38:43,674 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 205 transitions. [2024-06-03 18:38:43,674 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5555555555555556 [2024-06-03 18:38:43,674 INFO L175 Difference]: Start difference. First operand has 277 places, 317 transitions, 4211 flow. Second operand 9 states and 205 transitions. [2024-06-03 18:38:43,674 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 285 places, 349 transitions, 5156 flow [2024-06-03 18:38:45,033 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 276 places, 349 transitions, 4938 flow, removed 6 selfloop flow, removed 9 redundant places. [2024-06-03 18:38:45,037 INFO L231 Difference]: Finished difference. Result has 277 places, 320 transitions, 4200 flow [2024-06-03 18:38:45,037 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4001, PETRI_DIFFERENCE_MINUEND_PLACES=268, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=317, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=245, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4200, PETRI_PLACES=277, PETRI_TRANSITIONS=320} [2024-06-03 18:38:45,037 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 235 predicate places. [2024-06-03 18:38:45,037 INFO L495 AbstractCegarLoop]: Abstraction has has 277 places, 320 transitions, 4200 flow [2024-06-03 18:38:45,037 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:38:45,037 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:38:45,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-03 18:38:45,038 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-06-03 18:38:45,038 INFO L420 AbstractCegarLoop]: === Iteration 89 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:38:45,038 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:38:45,038 INFO L85 PathProgramCache]: Analyzing trace with hash -1692362843, now seen corresponding path program 2 times [2024-06-03 18:38:45,038 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:38:45,038 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1989223219] [2024-06-03 18:38:45,038 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:38:45,038 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:38:45,042 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:38:45,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-03 18:38:45,124 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:38:45,125 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1989223219] [2024-06-03 18:38:45,125 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1989223219] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:38:45,125 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:38:45,125 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:38:45,125 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [693511724] [2024-06-03 18:38:45,125 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:38:45,125 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:38:45,125 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:38:45,126 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:38:45,126 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:38:45,162 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:38:45,162 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 277 places, 320 transitions, 4200 flow. Second operand has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:38:45,162 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:38:45,162 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:38:45,162 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:38:46,064 INFO L124 PetriNetUnfolderBase]: 3453/6041 cut-off events. [2024-06-03 18:38:46,064 INFO L125 PetriNetUnfolderBase]: For 440120/440124 co-relation queries the response was YES. [2024-06-03 18:38:46,114 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39959 conditions, 6041 events. 3453/6041 cut-off events. For 440120/440124 co-relation queries the response was YES. Maximal size of possible extension queue 343. Compared 42756 event pairs, 1305 based on Foata normal form. 3/6042 useless extension candidates. Maximal degree in co-relation 39822. Up to 5320 conditions per place. [2024-06-03 18:38:46,131 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 253 selfloop transitions, 83 changer transitions 0/342 dead transitions. [2024-06-03 18:38:46,131 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 284 places, 342 transitions, 5105 flow [2024-06-03 18:38:46,132 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:38:46,132 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:38:46,132 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 179 transitions. [2024-06-03 18:38:46,132 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5457317073170732 [2024-06-03 18:38:46,132 INFO L175 Difference]: Start difference. First operand has 277 places, 320 transitions, 4200 flow. Second operand 8 states and 179 transitions. [2024-06-03 18:38:46,132 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 284 places, 342 transitions, 5105 flow [2024-06-03 18:38:47,384 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 277 places, 342 transitions, 4939 flow, removed 5 selfloop flow, removed 7 redundant places. [2024-06-03 18:38:47,388 INFO L231 Difference]: Finished difference. Result has 278 places, 323 transitions, 4255 flow [2024-06-03 18:38:47,388 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4040, PETRI_DIFFERENCE_MINUEND_PLACES=270, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=320, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=240, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4255, PETRI_PLACES=278, PETRI_TRANSITIONS=323} [2024-06-03 18:38:47,389 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 236 predicate places. [2024-06-03 18:38:47,389 INFO L495 AbstractCegarLoop]: Abstraction has has 278 places, 323 transitions, 4255 flow [2024-06-03 18:38:47,389 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:38:47,389 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:38:47,389 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:38:47,389 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-06-03 18:38:47,389 INFO L420 AbstractCegarLoop]: === Iteration 90 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:38:47,389 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:38:47,389 INFO L85 PathProgramCache]: Analyzing trace with hash -1683097253, now seen corresponding path program 3 times [2024-06-03 18:38:47,389 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:38:47,389 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [162779353] [2024-06-03 18:38:47,389 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:38:47,389 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:38:47,393 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:38:47,477 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:38:47,477 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:38:47,477 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [162779353] [2024-06-03 18:38:47,477 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [162779353] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:38:47,477 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:38:47,477 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:38:47,477 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [98492926] [2024-06-03 18:38:47,477 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:38:47,477 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:38:47,477 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:38:47,478 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:38:47,478 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:38:47,513 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:38:47,513 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 278 places, 323 transitions, 4255 flow. Second operand has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:38:47,513 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:38:47,513 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:38:47,513 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:38:48,409 INFO L124 PetriNetUnfolderBase]: 3458/6050 cut-off events. [2024-06-03 18:38:48,409 INFO L125 PetriNetUnfolderBase]: For 451835/451839 co-relation queries the response was YES. [2024-06-03 18:38:48,462 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40186 conditions, 6050 events. 3458/6050 cut-off events. For 451835/451839 co-relation queries the response was YES. Maximal size of possible extension queue 343. Compared 42829 event pairs, 1305 based on Foata normal form. 3/6051 useless extension candidates. Maximal degree in co-relation 40048. Up to 5326 conditions per place. [2024-06-03 18:38:48,480 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 248 selfloop transitions, 88 changer transitions 0/342 dead transitions. [2024-06-03 18:38:48,481 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 285 places, 342 transitions, 5154 flow [2024-06-03 18:38:48,489 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:38:48,489 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:38:48,489 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 177 transitions. [2024-06-03 18:38:48,489 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5396341463414634 [2024-06-03 18:38:48,490 INFO L175 Difference]: Start difference. First operand has 278 places, 323 transitions, 4255 flow. Second operand 8 states and 177 transitions. [2024-06-03 18:38:48,490 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 285 places, 342 transitions, 5154 flow [2024-06-03 18:38:49,869 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 279 places, 342 transitions, 4972 flow, removed 5 selfloop flow, removed 6 redundant places. [2024-06-03 18:38:49,873 INFO L231 Difference]: Finished difference. Result has 280 places, 326 transitions, 4304 flow [2024-06-03 18:38:49,873 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4079, PETRI_DIFFERENCE_MINUEND_PLACES=272, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=323, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=238, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4304, PETRI_PLACES=280, PETRI_TRANSITIONS=326} [2024-06-03 18:38:49,874 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 238 predicate places. [2024-06-03 18:38:49,874 INFO L495 AbstractCegarLoop]: Abstraction has has 280 places, 326 transitions, 4304 flow [2024-06-03 18:38:49,874 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:38:49,874 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:38: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, 1, 1] [2024-06-03 18:38:49,874 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-06-03 18:38:49,874 INFO L420 AbstractCegarLoop]: === Iteration 91 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:38:49,875 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:38:49,875 INFO L85 PathProgramCache]: Analyzing trace with hash -1572285893, now seen corresponding path program 4 times [2024-06-03 18:38:49,875 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:38:49,875 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1709489971] [2024-06-03 18:38:49,875 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:38:49,875 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:38:49,879 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:38:49,968 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:38:49,969 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:38:49,969 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1709489971] [2024-06-03 18:38:49,969 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1709489971] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:38:49,969 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:38:49,969 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:38:49,969 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [351778198] [2024-06-03 18:38:49,969 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:38:49,969 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:38:49,969 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:38:49,969 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:38:49,969 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:38:50,013 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:38:50,013 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 280 places, 326 transitions, 4304 flow. Second operand has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:38:50,013 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:38:50,013 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:38:50,013 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:38:50,906 INFO L124 PetriNetUnfolderBase]: 3455/6046 cut-off events. [2024-06-03 18:38:50,907 INFO L125 PetriNetUnfolderBase]: For 461139/461143 co-relation queries the response was YES. [2024-06-03 18:38:50,960 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40254 conditions, 6046 events. 3455/6046 cut-off events. For 461139/461143 co-relation queries the response was YES. Maximal size of possible extension queue 343. Compared 42795 event pairs, 1305 based on Foata normal form. 3/6047 useless extension candidates. Maximal degree in co-relation 40115. Up to 5323 conditions per place. [2024-06-03 18:38:50,978 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 248 selfloop transitions, 89 changer transitions 0/343 dead transitions. [2024-06-03 18:38:50,978 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 289 places, 343 transitions, 5018 flow [2024-06-03 18:38:50,979 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 18:38:50,979 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 18:38:50,979 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 210 transitions. [2024-06-03 18:38:50,979 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5121951219512195 [2024-06-03 18:38:50,979 INFO L175 Difference]: Start difference. First operand has 280 places, 326 transitions, 4304 flow. Second operand 10 states and 210 transitions. [2024-06-03 18:38:50,979 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 289 places, 343 transitions, 5018 flow [2024-06-03 18:38:52,352 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 284 places, 343 transitions, 4847 flow, removed 10 selfloop flow, removed 5 redundant places. [2024-06-03 18:38:52,356 INFO L231 Difference]: Finished difference. Result has 285 places, 326 transitions, 4317 flow [2024-06-03 18:38:52,357 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4133, PETRI_DIFFERENCE_MINUEND_PLACES=275, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=326, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=237, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4317, PETRI_PLACES=285, PETRI_TRANSITIONS=326} [2024-06-03 18:38:52,357 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 243 predicate places. [2024-06-03 18:38:52,357 INFO L495 AbstractCegarLoop]: Abstraction has has 285 places, 326 transitions, 4317 flow [2024-06-03 18:38:52,357 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:38:52,357 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:38:52,357 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:38:52,357 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-06-03 18:38:52,357 INFO L420 AbstractCegarLoop]: === Iteration 92 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:38:52,357 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:38:52,357 INFO L85 PathProgramCache]: Analyzing trace with hash -201049202, now seen corresponding path program 3 times [2024-06-03 18:38:52,358 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:38:52,358 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [596255072] [2024-06-03 18:38:52,358 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:38:52,358 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:38:52,361 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:38:52,444 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:38:52,445 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:38:52,445 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [596255072] [2024-06-03 18:38:52,445 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [596255072] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:38:52,445 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:38:52,445 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:38:52,445 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1114977607] [2024-06-03 18:38:52,445 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:38:52,445 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:38:52,445 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:38:52,446 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:38:52,446 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:38:52,484 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:38:52,484 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 285 places, 326 transitions, 4317 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:38:52,485 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:38:52,485 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:38:52,485 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:38:53,386 INFO L124 PetriNetUnfolderBase]: 3522/6122 cut-off events. [2024-06-03 18:38:53,386 INFO L125 PetriNetUnfolderBase]: For 508008/508010 co-relation queries the response was YES. [2024-06-03 18:38:53,441 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42199 conditions, 6122 events. 3522/6122 cut-off events. For 508008/508010 co-relation queries the response was YES. Maximal size of possible extension queue 351. Compared 43222 event pairs, 1327 based on Foata normal form. 2/6119 useless extension candidates. Maximal degree in co-relation 42059. Up to 5169 conditions per place. [2024-06-03 18:38:53,458 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 183 selfloop transitions, 172 changer transitions 0/361 dead transitions. [2024-06-03 18:38:53,458 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 292 places, 361 transitions, 5561 flow [2024-06-03 18:38:53,459 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:38:53,459 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:38:53,459 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 194 transitions. [2024-06-03 18:38:53,459 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5914634146341463 [2024-06-03 18:38:53,459 INFO L175 Difference]: Start difference. First operand has 285 places, 326 transitions, 4317 flow. Second operand 8 states and 194 transitions. [2024-06-03 18:38:53,459 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 292 places, 361 transitions, 5561 flow [2024-06-03 18:38:55,004 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 281 places, 361 transitions, 5307 flow, removed 0 selfloop flow, removed 11 redundant places. [2024-06-03 18:38:55,009 INFO L231 Difference]: Finished difference. Result has 282 places, 330 transitions, 4568 flow [2024-06-03 18:38:55,009 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4063, PETRI_DIFFERENCE_MINUEND_PLACES=274, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=326, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=170, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=156, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4568, PETRI_PLACES=282, PETRI_TRANSITIONS=330} [2024-06-03 18:38:55,009 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 240 predicate places. [2024-06-03 18:38:55,009 INFO L495 AbstractCegarLoop]: Abstraction has has 282 places, 330 transitions, 4568 flow [2024-06-03 18:38:55,009 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:38:55,009 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:38:55,009 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:38:55,009 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2024-06-03 18:38:55,010 INFO L420 AbstractCegarLoop]: === Iteration 93 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:38:55,010 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:38:55,010 INFO L85 PathProgramCache]: Analyzing trace with hash 588802096, now seen corresponding path program 4 times [2024-06-03 18:38:55,010 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:38:55,010 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1479967192] [2024-06-03 18:38:55,010 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:38:55,010 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:38:55,014 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:38:55,101 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:38:55,101 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:38:55,101 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1479967192] [2024-06-03 18:38:55,101 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1479967192] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:38:55,101 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:38:55,101 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:38:55,101 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1188846766] [2024-06-03 18:38:55,101 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:38:55,101 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:38:55,101 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:38:55,102 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:38:55,102 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:38:55,131 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:38:55,131 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 282 places, 330 transitions, 4568 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:38:55,131 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:38:55,131 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:38:55,131 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:38:56,048 INFO L124 PetriNetUnfolderBase]: 3530/6136 cut-off events. [2024-06-03 18:38:56,049 INFO L125 PetriNetUnfolderBase]: For 524994/524996 co-relation queries the response was YES. [2024-06-03 18:38:56,102 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42869 conditions, 6136 events. 3530/6136 cut-off events. For 524994/524996 co-relation queries the response was YES. Maximal size of possible extension queue 350. Compared 43341 event pairs, 1330 based on Foata normal form. 2/6133 useless extension candidates. Maximal degree in co-relation 42728. Up to 5270 conditions per place. [2024-06-03 18:38:56,120 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 180 selfloop transitions, 169 changer transitions 0/355 dead transitions. [2024-06-03 18:38:56,120 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 289 places, 355 transitions, 5548 flow [2024-06-03 18:38:56,120 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:38:56,120 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:38:56,121 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 186 transitions. [2024-06-03 18:38:56,121 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5670731707317073 [2024-06-03 18:38:56,121 INFO L175 Difference]: Start difference. First operand has 282 places, 330 transitions, 4568 flow. Second operand 8 states and 186 transitions. [2024-06-03 18:38:56,121 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 289 places, 355 transitions, 5548 flow [2024-06-03 18:38:57,639 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 284 places, 355 transitions, 5098 flow, removed 59 selfloop flow, removed 5 redundant places. [2024-06-03 18:38:57,643 INFO L231 Difference]: Finished difference. Result has 285 places, 332 transitions, 4545 flow [2024-06-03 18:38:57,643 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4140, PETRI_DIFFERENCE_MINUEND_PLACES=277, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=330, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=167, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=161, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4545, PETRI_PLACES=285, PETRI_TRANSITIONS=332} [2024-06-03 18:38:57,644 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 243 predicate places. [2024-06-03 18:38:57,644 INFO L495 AbstractCegarLoop]: Abstraction has has 285 places, 332 transitions, 4545 flow [2024-06-03 18:38:57,644 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:38:57,644 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:38:57,644 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:38:57,644 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2024-06-03 18:38:57,644 INFO L420 AbstractCegarLoop]: === Iteration 94 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:38:57,644 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:38:57,644 INFO L85 PathProgramCache]: Analyzing trace with hash -1002931906, now seen corresponding path program 5 times [2024-06-03 18:38:57,644 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:38:57,645 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1427953766] [2024-06-03 18:38:57,645 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:38:57,645 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:38:57,648 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:38:57,729 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:38:57,729 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:38:57,729 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1427953766] [2024-06-03 18:38:57,729 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1427953766] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:38:57,729 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:38:57,729 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:38:57,729 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [453931745] [2024-06-03 18:38:57,729 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:38:57,729 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:38:57,730 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:38:57,730 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:38:57,730 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:38:57,766 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:38:57,766 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 285 places, 332 transitions, 4545 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:38:57,766 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:38:57,767 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:38:57,767 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:38:58,814 INFO L124 PetriNetUnfolderBase]: 3757/6492 cut-off events. [2024-06-03 18:38:58,814 INFO L125 PetriNetUnfolderBase]: For 655692/655694 co-relation queries the response was YES. [2024-06-03 18:38:58,875 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48060 conditions, 6492 events. 3757/6492 cut-off events. For 655692/655694 co-relation queries the response was YES. Maximal size of possible extension queue 385. Compared 46154 event pairs, 1254 based on Foata normal form. 2/6485 useless extension candidates. Maximal degree in co-relation 47918. Up to 4787 conditions per place. [2024-06-03 18:38:58,897 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 175 selfloop transitions, 194 changer transitions 0/375 dead transitions. [2024-06-03 18:38:58,897 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 292 places, 375 transitions, 6061 flow [2024-06-03 18:38:58,897 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:38:58,897 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:38:58,898 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 200 transitions. [2024-06-03 18:38:58,898 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6097560975609756 [2024-06-03 18:38:58,898 INFO L175 Difference]: Start difference. First operand has 285 places, 332 transitions, 4545 flow. Second operand 8 states and 200 transitions. [2024-06-03 18:38:58,898 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 292 places, 375 transitions, 6061 flow [2024-06-03 18:39:00,373 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 286 places, 375 transitions, 5676 flow, removed 25 selfloop flow, removed 6 redundant places. [2024-06-03 18:39:00,377 INFO L231 Difference]: Finished difference. Result has 287 places, 337 transitions, 4755 flow [2024-06-03 18:39:00,377 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4160, PETRI_DIFFERENCE_MINUEND_PLACES=279, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=332, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=191, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=141, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4755, PETRI_PLACES=287, PETRI_TRANSITIONS=337} [2024-06-03 18:39:00,378 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 245 predicate places. [2024-06-03 18:39:00,378 INFO L495 AbstractCegarLoop]: Abstraction has has 287 places, 337 transitions, 4755 flow [2024-06-03 18:39:00,378 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:39:00,378 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:39:00,378 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:39:00,378 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2024-06-03 18:39:00,378 INFO L420 AbstractCegarLoop]: === Iteration 95 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:39:00,378 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:39:00,378 INFO L85 PathProgramCache]: Analyzing trace with hash -991504066, now seen corresponding path program 6 times [2024-06-03 18:39:00,378 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:39:00,378 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [633197258] [2024-06-03 18:39:00,379 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:39:00,379 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:39:00,382 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:39:00,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-03 18:39:00,464 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:39:00,464 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [633197258] [2024-06-03 18:39:00,464 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [633197258] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:39:00,464 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:39:00,464 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:39:00,464 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2033382502] [2024-06-03 18:39:00,464 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:39:00,464 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:39:00,464 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:39:00,464 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:39:00,464 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:39:00,522 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:39:00,522 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 287 places, 337 transitions, 4755 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:39:00,522 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:39:00,522 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:39:00,522 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:39:01,555 INFO L124 PetriNetUnfolderBase]: 3765/6500 cut-off events. [2024-06-03 18:39:01,555 INFO L125 PetriNetUnfolderBase]: For 677293/677295 co-relation queries the response was YES. [2024-06-03 18:39:01,614 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48719 conditions, 6500 events. 3765/6500 cut-off events. For 677293/677295 co-relation queries the response was YES. Maximal size of possible extension queue 384. Compared 46214 event pairs, 1259 based on Foata normal form. 2/6493 useless extension candidates. Maximal degree in co-relation 48576. Up to 4795 conditions per place. [2024-06-03 18:39:01,637 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 172 selfloop transitions, 195 changer transitions 0/373 dead transitions. [2024-06-03 18:39:01,637 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 294 places, 373 transitions, 5997 flow [2024-06-03 18:39:01,637 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:39:01,637 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:39:01,637 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 196 transitions. [2024-06-03 18:39:01,638 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5975609756097561 [2024-06-03 18:39:01,638 INFO L175 Difference]: Start difference. First operand has 287 places, 337 transitions, 4755 flow. Second operand 8 states and 196 transitions. [2024-06-03 18:39:01,638 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 294 places, 373 transitions, 5997 flow [2024-06-03 18:39:03,572 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 291 places, 373 transitions, 5645 flow, removed 69 selfloop flow, removed 3 redundant places. [2024-06-03 18:39:03,577 INFO L231 Difference]: Finished difference. Result has 292 places, 339 transitions, 4880 flow [2024-06-03 18:39:03,577 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4427, PETRI_DIFFERENCE_MINUEND_PLACES=284, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=337, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=193, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=144, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4880, PETRI_PLACES=292, PETRI_TRANSITIONS=339} [2024-06-03 18:39:03,577 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 250 predicate places. [2024-06-03 18:39:03,577 INFO L495 AbstractCegarLoop]: Abstraction has has 292 places, 339 transitions, 4880 flow [2024-06-03 18:39:03,578 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:39:03,578 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:39:03,578 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:39:03,578 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2024-06-03 18:39:03,578 INFO L420 AbstractCegarLoop]: === Iteration 96 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:39:03,578 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:39:03,578 INFO L85 PathProgramCache]: Analyzing trace with hash 1745463614, now seen corresponding path program 7 times [2024-06-03 18:39:03,579 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:39:03,579 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1461487916] [2024-06-03 18:39:03,579 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:39:03,579 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:39:03,582 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:39:03,666 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:39:03,666 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:39:03,666 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1461487916] [2024-06-03 18:39:03,666 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1461487916] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:39:03,666 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:39:03,666 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:39:03,666 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [975776574] [2024-06-03 18:39:03,666 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:39:03,666 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:39:03,667 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:39:03,667 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:39:03,667 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:39:03,710 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:39:03,710 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 292 places, 339 transitions, 4880 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:39:03,710 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:39:03,710 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:39:03,710 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:39:04,711 INFO L124 PetriNetUnfolderBase]: 3773/6515 cut-off events. [2024-06-03 18:39:04,711 INFO L125 PetriNetUnfolderBase]: For 688235/688237 co-relation queries the response was YES. [2024-06-03 18:39:04,771 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49041 conditions, 6515 events. 3773/6515 cut-off events. For 688235/688237 co-relation queries the response was YES. Maximal size of possible extension queue 384. Compared 46377 event pairs, 1447 based on Foata normal form. 2/6512 useless extension candidates. Maximal degree in co-relation 48896. Up to 5651 conditions per place. [2024-06-03 18:39:04,791 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 187 selfloop transitions, 168 changer transitions 0/361 dead transitions. [2024-06-03 18:39:04,791 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 299 places, 361 transitions, 5860 flow [2024-06-03 18:39:04,791 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:39:04,791 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:39:04,791 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 183 transitions. [2024-06-03 18:39:04,791 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5579268292682927 [2024-06-03 18:39:04,791 INFO L175 Difference]: Start difference. First operand has 292 places, 339 transitions, 4880 flow. Second operand 8 states and 183 transitions. [2024-06-03 18:39:04,792 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 299 places, 361 transitions, 5860 flow [2024-06-03 18:39:06,629 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 294 places, 361 transitions, 5472 flow, removed 25 selfloop flow, removed 5 redundant places. [2024-06-03 18:39:06,634 INFO L231 Difference]: Finished difference. Result has 295 places, 341 transitions, 4907 flow [2024-06-03 18:39:06,634 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4494, PETRI_DIFFERENCE_MINUEND_PLACES=287, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=339, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=166, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=171, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4907, PETRI_PLACES=295, PETRI_TRANSITIONS=341} [2024-06-03 18:39:06,635 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 253 predicate places. [2024-06-03 18:39:06,635 INFO L495 AbstractCegarLoop]: Abstraction has has 295 places, 341 transitions, 4907 flow [2024-06-03 18:39:06,635 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:39:06,635 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:39:06,635 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:39:06,635 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2024-06-03 18:39:06,635 INFO L420 AbstractCegarLoop]: === Iteration 97 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:39:06,636 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:39:06,636 INFO L85 PathProgramCache]: Analyzing trace with hash 424413710, now seen corresponding path program 8 times [2024-06-03 18:39:06,636 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:39:06,636 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1739088585] [2024-06-03 18:39:06,636 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:39:06,636 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:39:06,640 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:39:06,722 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:39:06,723 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:39:06,723 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1739088585] [2024-06-03 18:39:06,723 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1739088585] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:39:06,723 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:39:06,723 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:39:06,724 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [559226742] [2024-06-03 18:39:06,724 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:39:06,724 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:39:06,724 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:39:06,724 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:39:06,724 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:39:06,758 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:39:06,758 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 295 places, 341 transitions, 4907 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:39:06,758 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:39:06,758 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:39:06,758 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:39:07,806 INFO L124 PetriNetUnfolderBase]: 3781/6529 cut-off events. [2024-06-03 18:39:07,806 INFO L125 PetriNetUnfolderBase]: For 703996/703998 co-relation queries the response was YES. [2024-06-03 18:39:07,866 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49158 conditions, 6529 events. 3781/6529 cut-off events. For 703996/703998 co-relation queries the response was YES. Maximal size of possible extension queue 385. Compared 46452 event pairs, 1427 based on Foata normal form. 2/6524 useless extension candidates. Maximal degree in co-relation 49012. Up to 5605 conditions per place. [2024-06-03 18:39:07,886 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 186 selfloop transitions, 175 changer transitions 0/367 dead transitions. [2024-06-03 18:39:07,886 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 302 places, 367 transitions, 5919 flow [2024-06-03 18:39:07,887 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:39:07,887 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:39:07,887 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 187 transitions. [2024-06-03 18:39:07,887 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5701219512195121 [2024-06-03 18:39:07,887 INFO L175 Difference]: Start difference. First operand has 295 places, 341 transitions, 4907 flow. Second operand 8 states and 187 transitions. [2024-06-03 18:39:07,887 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 302 places, 367 transitions, 5919 flow [2024-06-03 18:39:09,712 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 296 places, 367 transitions, 5532 flow, removed 27 selfloop flow, removed 6 redundant places. [2024-06-03 18:39:09,716 INFO L231 Difference]: Finished difference. Result has 297 places, 343 transitions, 4939 flow [2024-06-03 18:39:09,717 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4520, PETRI_DIFFERENCE_MINUEND_PLACES=289, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=341, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=173, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=166, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4939, PETRI_PLACES=297, PETRI_TRANSITIONS=343} [2024-06-03 18:39:09,717 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 255 predicate places. [2024-06-03 18:39:09,717 INFO L495 AbstractCegarLoop]: Abstraction has has 297 places, 343 transitions, 4939 flow [2024-06-03 18:39:09,717 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:39:09,717 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:39:09,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, 1] [2024-06-03 18:39:09,717 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96 [2024-06-03 18:39:09,717 INFO L420 AbstractCegarLoop]: === Iteration 98 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:39:09,718 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:39:09,718 INFO L85 PathProgramCache]: Analyzing trace with hash -1206006141, now seen corresponding path program 5 times [2024-06-03 18:39:09,718 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:39:09,718 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1222525650] [2024-06-03 18:39:09,718 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:39:09,718 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:39:09,722 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:39:09,802 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:39:09,802 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:39:09,802 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1222525650] [2024-06-03 18:39:09,802 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1222525650] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:39:09,802 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:39:09,802 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:39:09,802 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1964076539] [2024-06-03 18:39:09,802 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:39:09,803 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:39:09,803 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:39:09,803 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:39:09,803 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:39:09,837 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:39:09,838 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 297 places, 343 transitions, 4939 flow. Second operand has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:39:09,838 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:39:09,838 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:39:09,838 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:39:10,895 INFO L124 PetriNetUnfolderBase]: 3786/6553 cut-off events. [2024-06-03 18:39:10,896 INFO L125 PetriNetUnfolderBase]: For 719544/719548 co-relation queries the response was YES. [2024-06-03 18:39:10,965 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49447 conditions, 6553 events. 3786/6553 cut-off events. For 719544/719548 co-relation queries the response was YES. Maximal size of possible extension queue 384. Compared 46694 event pairs, 1446 based on Foata normal form. 3/6550 useless extension candidates. Maximal degree in co-relation 49300. Up to 5675 conditions per place. [2024-06-03 18:39:10,989 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 210 selfloop transitions, 153 changer transitions 0/369 dead transitions. [2024-06-03 18:39:10,989 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 304 places, 369 transitions, 6085 flow [2024-06-03 18:39:10,990 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:39:10,990 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:39:10,990 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 184 transitions. [2024-06-03 18:39:10,991 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5609756097560976 [2024-06-03 18:39:10,991 INFO L175 Difference]: Start difference. First operand has 297 places, 343 transitions, 4939 flow. Second operand 8 states and 184 transitions. [2024-06-03 18:39:10,991 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 304 places, 369 transitions, 6085 flow [2024-06-03 18:39:13,297 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 298 places, 369 transitions, 5682 flow, removed 25 selfloop flow, removed 6 redundant places. [2024-06-03 18:39:13,302 INFO L231 Difference]: Finished difference. Result has 299 places, 346 transitions, 4900 flow [2024-06-03 18:39:13,302 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4542, PETRI_DIFFERENCE_MINUEND_PLACES=291, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=343, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=150, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=193, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4900, PETRI_PLACES=299, PETRI_TRANSITIONS=346} [2024-06-03 18:39:13,302 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 257 predicate places. [2024-06-03 18:39:13,302 INFO L495 AbstractCegarLoop]: Abstraction has has 299 places, 346 transitions, 4900 flow [2024-06-03 18:39:13,302 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:39:13,302 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:39:13,302 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:39:13,303 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97 [2024-06-03 18:39:13,303 INFO L420 AbstractCegarLoop]: === Iteration 99 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:39:13,303 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:39:13,303 INFO L85 PathProgramCache]: Analyzing trace with hash 430795713, now seen corresponding path program 6 times [2024-06-03 18:39:13,303 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:39:13,303 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1002299385] [2024-06-03 18:39:13,303 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:39:13,303 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:39:13,307 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:39:13,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-03 18:39:13,386 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:39:13,386 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1002299385] [2024-06-03 18:39:13,387 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1002299385] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:39:13,387 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:39:13,387 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:39:13,387 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [19350961] [2024-06-03 18:39:13,387 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:39:13,387 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:39:13,388 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:39:13,396 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:39:13,396 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:39:13,420 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:39:13,420 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 299 places, 346 transitions, 4900 flow. Second operand has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:39:13,420 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:39:13,420 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:39:13,420 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:39:14,616 INFO L124 PetriNetUnfolderBase]: 3799/6581 cut-off events. [2024-06-03 18:39:14,616 INFO L125 PetriNetUnfolderBase]: For 737633/737637 co-relation queries the response was YES. [2024-06-03 18:39:14,672 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49737 conditions, 6581 events. 3799/6581 cut-off events. For 737633/737637 co-relation queries the response was YES. Maximal size of possible extension queue 385. Compared 46981 event pairs, 1450 based on Foata normal form. 3/6580 useless extension candidates. Maximal degree in co-relation 49589. Up to 5690 conditions per place. [2024-06-03 18:39:14,692 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 212 selfloop transitions, 157 changer transitions 0/375 dead transitions. [2024-06-03 18:39:14,692 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 308 places, 375 transitions, 6270 flow [2024-06-03 18:39:14,693 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 18:39:14,693 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 18:39:14,693 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 217 transitions. [2024-06-03 18:39:14,693 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5292682926829269 [2024-06-03 18:39:14,693 INFO L175 Difference]: Start difference. First operand has 299 places, 346 transitions, 4900 flow. Second operand 10 states and 217 transitions. [2024-06-03 18:39:14,693 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 308 places, 375 transitions, 6270 flow [2024-06-03 18:39:16,304 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 302 places, 375 transitions, 5930 flow, removed 11 selfloop flow, removed 6 redundant places. [2024-06-03 18:39:16,309 INFO L231 Difference]: Finished difference. Result has 303 places, 352 transitions, 4984 flow [2024-06-03 18:39:16,309 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4572, PETRI_DIFFERENCE_MINUEND_PLACES=293, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=346, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=151, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=195, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4984, PETRI_PLACES=303, PETRI_TRANSITIONS=352} [2024-06-03 18:39:16,309 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 261 predicate places. [2024-06-03 18:39:16,309 INFO L495 AbstractCegarLoop]: Abstraction has has 303 places, 352 transitions, 4984 flow [2024-06-03 18:39:16,310 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:39:16,310 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:39:16,310 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:39:16,310 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98 [2024-06-03 18:39:16,310 INFO L420 AbstractCegarLoop]: === Iteration 100 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:39:16,310 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:39:16,310 INFO L85 PathProgramCache]: Analyzing trace with hash -198187685, now seen corresponding path program 7 times [2024-06-03 18:39:16,311 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:39:16,311 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2146958124] [2024-06-03 18:39:16,311 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:39:16,311 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:39:16,315 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:39:16,393 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:39:16,393 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:39:16,393 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2146958124] [2024-06-03 18:39:16,393 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2146958124] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:39:16,393 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:39:16,393 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:39:16,393 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1593949494] [2024-06-03 18:39:16,393 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:39:16,394 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:39:16,394 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:39:16,394 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:39:16,394 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:39:16,424 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:39:16,424 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 303 places, 352 transitions, 4984 flow. Second operand has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:39:16,425 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:39:16,425 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:39:16,425 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:39:17,505 INFO L124 PetriNetUnfolderBase]: 3796/6577 cut-off events. [2024-06-03 18:39:17,505 INFO L125 PetriNetUnfolderBase]: For 751940/751944 co-relation queries the response was YES. [2024-06-03 18:39:17,568 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49819 conditions, 6577 events. 3796/6577 cut-off events. For 751940/751944 co-relation queries the response was YES. Maximal size of possible extension queue 385. Compared 46995 event pairs, 1450 based on Foata normal form. 3/6576 useless extension candidates. Maximal degree in co-relation 49670. Up to 5687 conditions per place. [2024-06-03 18:39:17,590 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 210 selfloop transitions, 156 changer transitions 0/372 dead transitions. [2024-06-03 18:39:17,591 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 310 places, 372 transitions, 6084 flow [2024-06-03 18:39:17,593 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:39:17,593 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:39:17,593 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 182 transitions. [2024-06-03 18:39:17,593 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5548780487804879 [2024-06-03 18:39:17,593 INFO L175 Difference]: Start difference. First operand has 303 places, 352 transitions, 4984 flow. Second operand 8 states and 182 transitions. [2024-06-03 18:39:17,593 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 310 places, 372 transitions, 6084 flow [2024-06-03 18:39:19,417 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 303 places, 372 transitions, 5724 flow, removed 22 selfloop flow, removed 7 redundant places. [2024-06-03 18:39:19,421 INFO L231 Difference]: Finished difference. Result has 304 places, 352 transitions, 4942 flow [2024-06-03 18:39:19,422 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4624, PETRI_DIFFERENCE_MINUEND_PLACES=296, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=352, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=156, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=196, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4942, PETRI_PLACES=304, PETRI_TRANSITIONS=352} [2024-06-03 18:39:19,422 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 262 predicate places. [2024-06-03 18:39:19,422 INFO L495 AbstractCegarLoop]: Abstraction has has 304 places, 352 transitions, 4942 flow [2024-06-03 18:39:19,422 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:39:19,422 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:39:19,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, 1, 1] [2024-06-03 18:39:19,422 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99 [2024-06-03 18:39:19,423 INFO L420 AbstractCegarLoop]: === Iteration 101 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:39:19,423 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:39:19,423 INFO L85 PathProgramCache]: Analyzing trace with hash 1951886099, now seen corresponding path program 8 times [2024-06-03 18:39:19,423 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:39:19,423 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [990719720] [2024-06-03 18:39:19,423 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:39:19,423 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:39:19,427 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:39:19,517 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:39:19,517 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:39:19,517 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [990719720] [2024-06-03 18:39:19,517 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [990719720] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:39:19,517 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:39:19,517 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:39:19,518 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [517643283] [2024-06-03 18:39:19,518 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:39:19,518 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:39:19,518 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:39:19,518 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:39:19,518 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:39:19,551 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:39:19,551 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 304 places, 352 transitions, 4942 flow. Second operand has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:39:19,551 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:39:19,551 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:39:19,552 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:39:20,591 INFO L124 PetriNetUnfolderBase]: 3801/6588 cut-off events. [2024-06-03 18:39:20,591 INFO L125 PetriNetUnfolderBase]: For 769592/769596 co-relation queries the response was YES. [2024-06-03 18:39:20,654 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50071 conditions, 6588 events. 3801/6588 cut-off events. For 769592/769596 co-relation queries the response was YES. Maximal size of possible extension queue 385. Compared 47038 event pairs, 1462 based on Foata normal form. 3/6589 useless extension candidates. Maximal degree in co-relation 49921. Up to 5693 conditions per place. [2024-06-03 18:39:20,674 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 207 selfloop transitions, 160 changer transitions 0/373 dead transitions. [2024-06-03 18:39:20,675 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 311 places, 373 transitions, 6256 flow [2024-06-03 18:39:20,675 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:39:20,675 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:39:20,675 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 179 transitions. [2024-06-03 18:39:20,675 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5457317073170732 [2024-06-03 18:39:20,676 INFO L175 Difference]: Start difference. First operand has 304 places, 352 transitions, 4942 flow. Second operand 8 states and 179 transitions. [2024-06-03 18:39:20,676 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 311 places, 373 transitions, 6256 flow [2024-06-03 18:39:22,692 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 304 places, 373 transitions, 5938 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-06-03 18:39:22,697 INFO L231 Difference]: Finished difference. Result has 305 places, 355 transitions, 5002 flow [2024-06-03 18:39:22,697 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4630, PETRI_DIFFERENCE_MINUEND_PLACES=297, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=352, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=157, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=195, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5002, PETRI_PLACES=305, PETRI_TRANSITIONS=355} [2024-06-03 18:39:22,697 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 263 predicate places. [2024-06-03 18:39:22,697 INFO L495 AbstractCegarLoop]: Abstraction has has 305 places, 355 transitions, 5002 flow [2024-06-03 18:39:22,697 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:39:22,698 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:39:22,698 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:39:22,698 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100 [2024-06-03 18:39:22,698 INFO L420 AbstractCegarLoop]: === Iteration 102 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:39:22,698 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:39:22,698 INFO L85 PathProgramCache]: Analyzing trace with hash -2100946493, now seen corresponding path program 9 times [2024-06-03 18:39:22,698 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:39:22,698 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [940013155] [2024-06-03 18:39:22,698 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:39:22,698 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:39:22,702 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:39:22,782 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:39:22,783 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:39:22,783 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [940013155] [2024-06-03 18:39:22,783 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [940013155] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:39:22,783 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:39:22,783 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:39:22,783 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [874238640] [2024-06-03 18:39:22,783 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:39:22,783 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:39:22,784 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:39:22,784 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:39:22,784 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:39:22,819 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:39:22,819 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 305 places, 355 transitions, 5002 flow. Second operand has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:39:22,819 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:39:22,819 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:39:22,819 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:39:23,880 INFO L124 PetriNetUnfolderBase]: 3806/6589 cut-off events. [2024-06-03 18:39:23,881 INFO L125 PetriNetUnfolderBase]: For 789326/789330 co-relation queries the response was YES. [2024-06-03 18:39:23,944 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50356 conditions, 6589 events. 3806/6589 cut-off events. For 789326/789330 co-relation queries the response was YES. Maximal size of possible extension queue 384. Compared 47032 event pairs, 1471 based on Foata normal form. 3/6586 useless extension candidates. Maximal degree in co-relation 50205. Up to 5699 conditions per place. [2024-06-03 18:39:23,965 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 208 selfloop transitions, 164 changer transitions 0/378 dead transitions. [2024-06-03 18:39:23,965 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 314 places, 378 transitions, 6336 flow [2024-06-03 18:39:23,965 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 18:39:23,966 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 18:39:23,966 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 211 transitions. [2024-06-03 18:39:23,966 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5146341463414634 [2024-06-03 18:39:23,966 INFO L175 Difference]: Start difference. First operand has 305 places, 355 transitions, 5002 flow. Second operand 10 states and 211 transitions. [2024-06-03 18:39:23,966 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 314 places, 378 transitions, 6336 flow [2024-06-03 18:39:26,041 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 309 places, 378 transitions, 6019 flow, removed 21 selfloop flow, removed 5 redundant places. [2024-06-03 18:39:26,046 INFO L231 Difference]: Finished difference. Result has 310 places, 358 transitions, 5071 flow [2024-06-03 18:39:26,046 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4698, PETRI_DIFFERENCE_MINUEND_PLACES=300, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=355, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=161, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=194, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5071, PETRI_PLACES=310, PETRI_TRANSITIONS=358} [2024-06-03 18:39:26,046 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 268 predicate places. [2024-06-03 18:39:26,046 INFO L495 AbstractCegarLoop]: Abstraction has has 310 places, 358 transitions, 5071 flow [2024-06-03 18:39:26,046 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:39:26,046 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:39:26,046 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:39:26,046 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101 [2024-06-03 18:39:26,047 INFO L420 AbstractCegarLoop]: === Iteration 103 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:39:26,047 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:39:26,047 INFO L85 PathProgramCache]: Analyzing trace with hash -2100935333, now seen corresponding path program 10 times [2024-06-03 18:39:26,047 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:39:26,047 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1911875348] [2024-06-03 18:39:26,047 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:39:26,047 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:39:26,051 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:39:26,132 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:39:26,132 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:39:26,132 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1911875348] [2024-06-03 18:39:26,132 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1911875348] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:39:26,132 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:39:26,132 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:39:26,132 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [761413219] [2024-06-03 18:39:26,132 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:39:26,132 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:39:26,132 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:39:26,133 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:39:26,133 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:39:26,165 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:39:26,165 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 310 places, 358 transitions, 5071 flow. Second operand has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:39:26,165 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:39:26,165 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:39:26,165 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:39:27,210 INFO L124 PetriNetUnfolderBase]: 3803/6589 cut-off events. [2024-06-03 18:39:27,211 INFO L125 PetriNetUnfolderBase]: For 802481/802485 co-relation queries the response was YES. [2024-06-03 18:39:27,272 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50455 conditions, 6589 events. 3803/6589 cut-off events. For 802481/802485 co-relation queries the response was YES. Maximal size of possible extension queue 385. Compared 47089 event pairs, 1475 based on Foata normal form. 3/6586 useless extension candidates. Maximal degree in co-relation 50303. Up to 5696 conditions per place. [2024-06-03 18:39:27,293 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 206 selfloop transitions, 163 changer transitions 0/375 dead transitions. [2024-06-03 18:39:27,294 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 317 places, 375 transitions, 6181 flow [2024-06-03 18:39:27,294 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:39:27,294 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:39:27,294 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 178 transitions. [2024-06-03 18:39:27,294 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5426829268292683 [2024-06-03 18:39:27,294 INFO L175 Difference]: Start difference. First operand has 310 places, 358 transitions, 5071 flow. Second operand 8 states and 178 transitions. [2024-06-03 18:39:27,295 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 317 places, 375 transitions, 6181 flow [2024-06-03 18:39:29,442 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 307 places, 375 transitions, 5604 flow, removed 12 selfloop flow, removed 10 redundant places. [2024-06-03 18:39:29,446 INFO L231 Difference]: Finished difference. Result has 308 places, 358 transitions, 4826 flow [2024-06-03 18:39:29,447 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4494, PETRI_DIFFERENCE_MINUEND_PLACES=300, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=358, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=163, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=195, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4826, PETRI_PLACES=308, PETRI_TRANSITIONS=358} [2024-06-03 18:39:29,447 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 266 predicate places. [2024-06-03 18:39:29,447 INFO L495 AbstractCegarLoop]: Abstraction has has 308 places, 358 transitions, 4826 flow [2024-06-03 18:39:29,447 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:39:29,447 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:39:29,447 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:39:29,447 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102 [2024-06-03 18:39:29,448 INFO L420 AbstractCegarLoop]: === Iteration 104 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:39:29,448 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:39:29,448 INFO L85 PathProgramCache]: Analyzing trace with hash 1245795214, now seen corresponding path program 9 times [2024-06-03 18:39:29,448 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:39:29,448 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1178488352] [2024-06-03 18:39:29,448 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:39:29,448 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:39:29,452 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:39:29,535 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:39:29,535 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:39:29,535 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1178488352] [2024-06-03 18:39:29,535 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1178488352] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:39:29,536 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:39:29,536 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:39:29,536 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [355545320] [2024-06-03 18:39:29,536 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:39:29,536 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:39:29,536 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:39:29,536 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:39:29,537 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:39:29,573 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:39:29,573 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 308 places, 358 transitions, 4826 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:39:29,573 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:39:29,573 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:39:29,574 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:39:30,668 INFO L124 PetriNetUnfolderBase]: 3839/6640 cut-off events. [2024-06-03 18:39:30,668 INFO L125 PetriNetUnfolderBase]: For 855010/855012 co-relation queries the response was YES. [2024-06-03 18:39:30,734 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51100 conditions, 6640 events. 3839/6640 cut-off events. For 855010/855012 co-relation queries the response was YES. Maximal size of possible extension queue 389. Compared 47387 event pairs, 1423 based on Foata normal form. 10/6647 useless extension candidates. Maximal degree in co-relation 50949. Up to 5976 conditions per place. [2024-06-03 18:39:30,756 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 327 selfloop transitions, 48 changer transitions 0/381 dead transitions. [2024-06-03 18:39:30,756 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 316 places, 381 transitions, 5725 flow [2024-06-03 18:39:30,756 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 18:39:30,756 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 18:39:30,757 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 194 transitions. [2024-06-03 18:39:30,757 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5257452574525745 [2024-06-03 18:39:30,757 INFO L175 Difference]: Start difference. First operand has 308 places, 358 transitions, 4826 flow. Second operand 9 states and 194 transitions. [2024-06-03 18:39:30,757 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 316 places, 381 transitions, 5725 flow [2024-06-03 18:39:32,979 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 309 places, 381 transitions, 5399 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-06-03 18:39:32,983 INFO L231 Difference]: Finished difference. Result has 310 places, 360 transitions, 4678 flow [2024-06-03 18:39:32,983 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4500, PETRI_DIFFERENCE_MINUEND_PLACES=301, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=358, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=310, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4678, PETRI_PLACES=310, PETRI_TRANSITIONS=360} [2024-06-03 18:39:32,984 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 268 predicate places. [2024-06-03 18:39:32,984 INFO L495 AbstractCegarLoop]: Abstraction has has 310 places, 360 transitions, 4678 flow [2024-06-03 18:39:32,984 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:39:32,984 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:39:32,984 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:39:32,984 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable103 [2024-06-03 18:39:32,984 INFO L420 AbstractCegarLoop]: === Iteration 105 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:39:32,984 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:39:32,984 INFO L85 PathProgramCache]: Analyzing trace with hash -449921616, now seen corresponding path program 10 times [2024-06-03 18:39:32,984 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:39:32,985 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1288630708] [2024-06-03 18:39:32,985 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:39:32,985 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:39:32,988 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:39:33,076 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:39:33,077 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:39:33,077 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1288630708] [2024-06-03 18:39:33,077 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1288630708] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:39:33,077 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:39:33,077 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:39:33,077 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1153219531] [2024-06-03 18:39:33,077 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:39:33,077 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:39:33,077 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:39:33,077 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:39:33,077 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:39:33,122 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:39:33,122 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 310 places, 360 transitions, 4678 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:39:33,122 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:39:33,122 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:39:33,122 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:39:34,251 INFO L124 PetriNetUnfolderBase]: 3921/6750 cut-off events. [2024-06-03 18:39:34,251 INFO L125 PetriNetUnfolderBase]: For 907729/907731 co-relation queries the response was YES. [2024-06-03 18:39:34,316 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52900 conditions, 6750 events. 3921/6750 cut-off events. For 907729/907731 co-relation queries the response was YES. Maximal size of possible extension queue 402. Compared 48204 event pairs, 1419 based on Foata normal form. 10/6751 useless extension candidates. Maximal degree in co-relation 52748. Up to 5934 conditions per place. [2024-06-03 18:39:34,337 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 329 selfloop transitions, 54 changer transitions 2/391 dead transitions. [2024-06-03 18:39:34,337 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 318 places, 391 transitions, 5838 flow [2024-06-03 18:39:34,338 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 18:39:34,338 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 18:39:34,338 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 200 transitions. [2024-06-03 18:39:34,338 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5420054200542005 [2024-06-03 18:39:34,338 INFO L175 Difference]: Start difference. First operand has 310 places, 360 transitions, 4678 flow. Second operand 9 states and 200 transitions. [2024-06-03 18:39:34,338 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 318 places, 391 transitions, 5838 flow [2024-06-03 18:39:37,004 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 311 places, 391 transitions, 5694 flow, removed 26 selfloop flow, removed 7 redundant places. [2024-06-03 18:39:37,008 INFO L231 Difference]: Finished difference. Result has 313 places, 363 transitions, 4768 flow [2024-06-03 18:39:37,008 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4534, PETRI_DIFFERENCE_MINUEND_PLACES=303, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=360, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=306, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4768, PETRI_PLACES=313, PETRI_TRANSITIONS=363} [2024-06-03 18:39:37,008 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 271 predicate places. [2024-06-03 18:39:37,009 INFO L495 AbstractCegarLoop]: Abstraction has has 313 places, 363 transitions, 4768 flow [2024-06-03 18:39:37,009 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:39:37,009 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:39:37,009 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:39:37,009 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104 [2024-06-03 18:39:37,009 INFO L420 AbstractCegarLoop]: === Iteration 106 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:39:37,009 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:39:37,009 INFO L85 PathProgramCache]: Analyzing trace with hash 1042909146, now seen corresponding path program 1 times [2024-06-03 18:39:37,009 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:39:37,009 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1075345422] [2024-06-03 18:39:37,010 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:39:37,010 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:39:37,013 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:39:37,103 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:39:37,103 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:39:37,103 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1075345422] [2024-06-03 18:39:37,103 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1075345422] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:39:37,103 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:39:37,103 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:39:37,103 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1109571417] [2024-06-03 18:39:37,103 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:39:37,104 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:39:37,104 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:39:37,104 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:39:37,104 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:39:37,139 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:39:37,140 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 313 places, 363 transitions, 4768 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:39:37,140 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:39:37,140 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:39:37,140 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:39:38,286 INFO L124 PetriNetUnfolderBase]: 3957/6808 cut-off events. [2024-06-03 18:39:38,286 INFO L125 PetriNetUnfolderBase]: For 929128/929130 co-relation queries the response was YES. [2024-06-03 18:39:38,353 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53586 conditions, 6808 events. 3957/6808 cut-off events. For 929128/929130 co-relation queries the response was YES. Maximal size of possible extension queue 407. Compared 48644 event pairs, 1443 based on Foata normal form. 10/6815 useless extension candidates. Maximal degree in co-relation 53432. Up to 6158 conditions per place. [2024-06-03 18:39:38,375 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 329 selfloop transitions, 47 changer transitions 4/386 dead transitions. [2024-06-03 18:39:38,375 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 321 places, 386 transitions, 5652 flow [2024-06-03 18:39:38,375 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 18:39:38,375 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 18:39:38,376 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 194 transitions. [2024-06-03 18:39:38,376 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5257452574525745 [2024-06-03 18:39:38,376 INFO L175 Difference]: Start difference. First operand has 313 places, 363 transitions, 4768 flow. Second operand 9 states and 194 transitions. [2024-06-03 18:39:38,376 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 321 places, 386 transitions, 5652 flow [2024-06-03 18:39:41,696 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 315 places, 386 transitions, 5513 flow, removed 24 selfloop flow, removed 6 redundant places. [2024-06-03 18:39:41,701 INFO L231 Difference]: Finished difference. Result has 316 places, 364 transitions, 4766 flow [2024-06-03 18:39:41,701 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4629, PETRI_DIFFERENCE_MINUEND_PLACES=307, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=363, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=316, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4766, PETRI_PLACES=316, PETRI_TRANSITIONS=364} [2024-06-03 18:39:41,701 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 274 predicate places. [2024-06-03 18:39:41,701 INFO L495 AbstractCegarLoop]: Abstraction has has 316 places, 364 transitions, 4766 flow [2024-06-03 18:39:41,701 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:39:41,701 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:39:41,701 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:39:41,701 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105 [2024-06-03 18:39:41,701 INFO L420 AbstractCegarLoop]: === Iteration 107 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:39:41,702 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:39:41,702 INFO L85 PathProgramCache]: Analyzing trace with hash 1057193946, now seen corresponding path program 2 times [2024-06-03 18:39:41,702 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:39:41,702 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [452209119] [2024-06-03 18:39:41,702 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:39:41,702 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:39:41,705 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:39:41,793 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:39:41,793 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:39:41,793 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [452209119] [2024-06-03 18:39:41,793 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [452209119] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:39:41,793 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:39:41,793 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:39:41,794 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [121249344] [2024-06-03 18:39:41,794 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:39:41,794 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:39:41,794 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:39:41,794 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:39:41,794 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:39:41,862 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:39:41,862 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 316 places, 364 transitions, 4766 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:39:41,862 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:39:41,862 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:39:41,862 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:39:43,046 INFO L124 PetriNetUnfolderBase]: 4029/6892 cut-off events. [2024-06-03 18:39:43,046 INFO L125 PetriNetUnfolderBase]: For 982691/982693 co-relation queries the response was YES. [2024-06-03 18:39:43,115 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55255 conditions, 6892 events. 4029/6892 cut-off events. For 982691/982693 co-relation queries the response was YES. Maximal size of possible extension queue 419. Compared 48898 event pairs, 1427 based on Foata normal form. 10/6899 useless extension candidates. Maximal degree in co-relation 55100. Up to 6112 conditions per place. [2024-06-03 18:39:43,138 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 332 selfloop transitions, 50 changer transitions 7/395 dead transitions. [2024-06-03 18:39:43,138 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 324 places, 395 transitions, 5924 flow [2024-06-03 18:39:43,138 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 18:39:43,138 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 18:39:43,138 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 200 transitions. [2024-06-03 18:39:43,139 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5420054200542005 [2024-06-03 18:39:43,139 INFO L175 Difference]: Start difference. First operand has 316 places, 364 transitions, 4766 flow. Second operand 9 states and 200 transitions. [2024-06-03 18:39:43,139 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 324 places, 395 transitions, 5924 flow [2024-06-03 18:39:46,644 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 317 places, 395 transitions, 5803 flow, removed 15 selfloop flow, removed 7 redundant places. [2024-06-03 18:39:46,648 INFO L231 Difference]: Finished difference. Result has 319 places, 365 transitions, 4801 flow [2024-06-03 18:39:46,649 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4645, PETRI_DIFFERENCE_MINUEND_PLACES=309, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=364, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=314, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4801, PETRI_PLACES=319, PETRI_TRANSITIONS=365} [2024-06-03 18:39:46,649 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 277 predicate places. [2024-06-03 18:39:46,649 INFO L495 AbstractCegarLoop]: Abstraction has has 319 places, 365 transitions, 4801 flow [2024-06-03 18:39:46,649 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:39:46,649 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:39:46,649 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:39:46,649 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106 [2024-06-03 18:39:46,649 INFO L420 AbstractCegarLoop]: === Iteration 108 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:39:46,650 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:39:46,650 INFO L85 PathProgramCache]: Analyzing trace with hash 1042901985, now seen corresponding path program 11 times [2024-06-03 18:39:46,650 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:39:46,650 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1563974439] [2024-06-03 18:39:46,650 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:39:46,650 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:39:46,653 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:39:46,750 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:39:46,750 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:39:46,750 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1563974439] [2024-06-03 18:39:46,750 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1563974439] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:39:46,750 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:39:46,750 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:39:46,750 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1936824189] [2024-06-03 18:39:46,750 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:39:46,751 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:39:46,751 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:39:46,751 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:39:46,751 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:39:46,775 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:39:46,775 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 319 places, 365 transitions, 4801 flow. Second operand has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:39:46,776 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:39:46,776 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:39:46,776 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:39:47,928 INFO L124 PetriNetUnfolderBase]: 3948/6816 cut-off events. [2024-06-03 18:39:47,929 INFO L125 PetriNetUnfolderBase]: For 966266/966270 co-relation queries the response was YES. [2024-06-03 18:39:47,998 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54686 conditions, 6816 events. 3948/6816 cut-off events. For 966266/966270 co-relation queries the response was YES. Maximal size of possible extension queue 408. Compared 48790 event pairs, 1459 based on Foata normal form. 3/6817 useless extension candidates. Maximal degree in co-relation 54529. Up to 6007 conditions per place. [2024-06-03 18:39:48,021 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 275 selfloop transitions, 104 changer transitions 0/385 dead transitions. [2024-06-03 18:39:48,022 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 326 places, 385 transitions, 5988 flow [2024-06-03 18:39:48,022 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:39:48,022 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:39:48,022 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 180 transitions. [2024-06-03 18:39:48,022 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5487804878048781 [2024-06-03 18:39:48,022 INFO L175 Difference]: Start difference. First operand has 319 places, 365 transitions, 4801 flow. Second operand 8 states and 180 transitions. [2024-06-03 18:39:48,022 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 326 places, 385 transitions, 5988 flow [2024-06-03 18:39:50,947 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 320 places, 385 transitions, 5852 flow, removed 25 selfloop flow, removed 6 redundant places. [2024-06-03 18:39:50,951 INFO L231 Difference]: Finished difference. Result has 321 places, 368 transitions, 4919 flow [2024-06-03 18:39:50,952 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4665, PETRI_DIFFERENCE_MINUEND_PLACES=313, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=365, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=101, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=264, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4919, PETRI_PLACES=321, PETRI_TRANSITIONS=368} [2024-06-03 18:39:50,952 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 279 predicate places. [2024-06-03 18:39:50,952 INFO L495 AbstractCegarLoop]: Abstraction has has 321 places, 368 transitions, 4919 flow [2024-06-03 18:39:50,952 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:39:50,952 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:39:50,952 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:39:50,952 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107 [2024-06-03 18:39:50,952 INFO L420 AbstractCegarLoop]: === Iteration 109 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:39:50,952 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:39:50,953 INFO L85 PathProgramCache]: Analyzing trace with hash 1245799771, now seen corresponding path program 12 times [2024-06-03 18:39:50,953 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:39:50,953 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [554047438] [2024-06-03 18:39:50,953 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:39:50,953 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:39:50,956 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:39:51,040 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:39:51,040 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:39:51,040 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [554047438] [2024-06-03 18:39:51,040 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [554047438] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:39:51,040 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:39:51,040 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:39:51,040 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [178458245] [2024-06-03 18:39:51,040 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:39:51,040 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:39:51,040 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:39:51,041 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:39:51,041 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:39:51,077 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:39:51,078 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 321 places, 368 transitions, 4919 flow. Second operand has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:39:51,078 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:39:51,078 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:39:51,078 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:39:52,269 INFO L124 PetriNetUnfolderBase]: 3953/6821 cut-off events. [2024-06-03 18:39:52,269 INFO L125 PetriNetUnfolderBase]: For 987853/987857 co-relation queries the response was YES. [2024-06-03 18:39:52,343 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54938 conditions, 6821 events. 3953/6821 cut-off events. For 987853/987857 co-relation queries the response was YES. Maximal size of possible extension queue 407. Compared 48890 event pairs, 1456 based on Foata normal form. 3/6822 useless extension candidates. Maximal degree in co-relation 54780. Up to 6013 conditions per place. [2024-06-03 18:39:52,367 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 281 selfloop transitions, 104 changer transitions 0/391 dead transitions. [2024-06-03 18:39:52,367 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 328 places, 391 transitions, 6141 flow [2024-06-03 18:39:52,368 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:39:52,368 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:39:52,368 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 183 transitions. [2024-06-03 18:39:52,368 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5579268292682927 [2024-06-03 18:39:52,368 INFO L175 Difference]: Start difference. First operand has 321 places, 368 transitions, 4919 flow. Second operand 8 states and 183 transitions. [2024-06-03 18:39:52,368 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 328 places, 391 transitions, 6141 flow [2024-06-03 18:39:55,242 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 323 places, 391 transitions, 5951 flow, removed 2 selfloop flow, removed 5 redundant places. [2024-06-03 18:39:55,246 INFO L231 Difference]: Finished difference. Result has 324 places, 371 transitions, 4992 flow [2024-06-03 18:39:55,246 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4735, PETRI_DIFFERENCE_MINUEND_PLACES=316, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=368, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=101, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=267, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4992, PETRI_PLACES=324, PETRI_TRANSITIONS=371} [2024-06-03 18:39:55,247 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 282 predicate places. [2024-06-03 18:39:55,247 INFO L495 AbstractCegarLoop]: Abstraction has has 324 places, 371 transitions, 4992 flow [2024-06-03 18:39:55,247 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:39:55,247 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:39:55,247 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:39:55,247 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108 [2024-06-03 18:39:55,247 INFO L420 AbstractCegarLoop]: === Iteration 110 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:39:55,247 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:39:55,247 INFO L85 PathProgramCache]: Analyzing trace with hash 1417563331, now seen corresponding path program 13 times [2024-06-03 18:39:55,247 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:39:55,247 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2090089061] [2024-06-03 18:39:55,247 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:39:55,248 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:39:55,251 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:39:55,335 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:39:55,335 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:39:55,335 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2090089061] [2024-06-03 18:39:55,336 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2090089061] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:39:55,336 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:39:55,336 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:39:55,336 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1009715109] [2024-06-03 18:39:55,336 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:39:55,336 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:39:55,336 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:39:55,336 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:39:55,336 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:39:55,374 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:39:55,374 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 324 places, 371 transitions, 4992 flow. Second operand has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:39:55,374 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:39:55,374 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:39:55,374 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:39:56,538 INFO L124 PetriNetUnfolderBase]: 3950/6817 cut-off events. [2024-06-03 18:39:56,538 INFO L125 PetriNetUnfolderBase]: For 1005060/1005064 co-relation queries the response was YES. [2024-06-03 18:39:56,606 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55075 conditions, 6817 events. 3950/6817 cut-off events. For 1005060/1005064 co-relation queries the response was YES. Maximal size of possible extension queue 407. Compared 48847 event pairs, 1454 based on Foata normal form. 3/6818 useless extension candidates. Maximal degree in co-relation 54916. Up to 6010 conditions per place. [2024-06-03 18:39:56,628 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 270 selfloop transitions, 113 changer transitions 0/389 dead transitions. [2024-06-03 18:39:56,629 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 333 places, 389 transitions, 5980 flow [2024-06-03 18:39:56,629 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 18:39:56,629 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 18:39:56,629 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 214 transitions. [2024-06-03 18:39:56,629 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5219512195121951 [2024-06-03 18:39:56,629 INFO L175 Difference]: Start difference. First operand has 324 places, 371 transitions, 4992 flow. Second operand 10 states and 214 transitions. [2024-06-03 18:39:56,629 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 333 places, 389 transitions, 5980 flow [2024-06-03 18:39:59,874 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 325 places, 389 transitions, 5653 flow, removed 12 selfloop flow, removed 8 redundant places. [2024-06-03 18:39:59,878 INFO L231 Difference]: Finished difference. Result has 326 places, 371 transitions, 4897 flow [2024-06-03 18:39:59,879 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4665, PETRI_DIFFERENCE_MINUEND_PLACES=316, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=371, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=113, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=258, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4897, PETRI_PLACES=326, PETRI_TRANSITIONS=371} [2024-06-03 18:39:59,879 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 284 predicate places. [2024-06-03 18:39:59,879 INFO L495 AbstractCegarLoop]: Abstraction has has 326 places, 371 transitions, 4897 flow [2024-06-03 18:39:59,879 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:39:59,879 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:39:59,879 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:39:59,879 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109 [2024-06-03 18:39:59,879 INFO L420 AbstractCegarLoop]: === Iteration 111 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:39:59,880 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:39:59,880 INFO L85 PathProgramCache]: Analyzing trace with hash 1245788611, now seen corresponding path program 14 times [2024-06-03 18:39:59,880 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:39:59,880 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [274706808] [2024-06-03 18:39:59,880 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:39:59,881 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:39:59,884 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:39:59,973 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:39:59,974 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:39:59,974 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [274706808] [2024-06-03 18:39:59,974 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [274706808] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:39:59,974 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:39:59,974 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:39:59,974 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1320413035] [2024-06-03 18:39:59,974 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:39:59,975 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:39:59,975 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:39:59,975 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:39:59,975 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:40:00,009 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:40:00,009 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 326 places, 371 transitions, 4897 flow. Second operand has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:40:00,010 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:40:00,010 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:40:00,010 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:40:01,181 INFO L124 PetriNetUnfolderBase]: 3947/6813 cut-off events. [2024-06-03 18:40:01,181 INFO L125 PetriNetUnfolderBase]: For 1021566/1021570 co-relation queries the response was YES. [2024-06-03 18:40:01,249 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55009 conditions, 6813 events. 3947/6813 cut-off events. For 1021566/1021570 co-relation queries the response was YES. Maximal size of possible extension queue 407. Compared 48790 event pairs, 1477 based on Foata normal form. 3/6814 useless extension candidates. Maximal degree in co-relation 54850. Up to 6007 conditions per place. [2024-06-03 18:40:01,270 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 281 selfloop transitions, 107 changer transitions 0/394 dead transitions. [2024-06-03 18:40:01,270 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 335 places, 394 transitions, 5729 flow [2024-06-03 18:40:01,271 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 18:40:01,271 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 18:40:01,271 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 218 transitions. [2024-06-03 18:40:01,271 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5317073170731708 [2024-06-03 18:40:01,271 INFO L175 Difference]: Start difference. First operand has 326 places, 371 transitions, 4897 flow. Second operand 10 states and 218 transitions. [2024-06-03 18:40:01,271 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 335 places, 394 transitions, 5729 flow [2024-06-03 18:40:04,431 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 323 places, 394 transitions, 5385 flow, removed 2 selfloop flow, removed 12 redundant places. [2024-06-03 18:40:04,435 INFO L231 Difference]: Finished difference. Result has 324 places, 371 transitions, 4773 flow [2024-06-03 18:40:04,435 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4553, PETRI_DIFFERENCE_MINUEND_PLACES=314, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=371, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=107, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=264, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4773, PETRI_PLACES=324, PETRI_TRANSITIONS=371} [2024-06-03 18:40:04,435 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 282 predicate places. [2024-06-03 18:40:04,436 INFO L495 AbstractCegarLoop]: Abstraction has has 324 places, 371 transitions, 4773 flow [2024-06-03 18:40:04,436 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:40:04,436 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:40:04,436 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:40:04,436 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110 [2024-06-03 18:40:04,436 INFO L420 AbstractCegarLoop]: === Iteration 112 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:40:04,436 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:40:04,436 INFO L85 PathProgramCache]: Analyzing trace with hash -494824818, now seen corresponding path program 11 times [2024-06-03 18:40:04,437 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:40:04,437 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1847427837] [2024-06-03 18:40:04,437 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:40:04,437 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:40:04,441 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:40:04,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-03 18:40:04,521 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:40:04,521 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1847427837] [2024-06-03 18:40:04,521 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1847427837] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:40:04,522 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:40:04,522 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:40:04,522 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [298279854] [2024-06-03 18:40:04,522 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:40:04,522 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:40:04,522 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:40:04,523 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:40:04,523 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:40:04,551 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:40:04,552 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 324 places, 371 transitions, 4773 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:40:04,552 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:40:04,552 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:40:04,552 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:40:05,721 INFO L124 PetriNetUnfolderBase]: 3924/6770 cut-off events. [2024-06-03 18:40:05,721 INFO L125 PetriNetUnfolderBase]: For 1036824/1036826 co-relation queries the response was YES. [2024-06-03 18:40:05,792 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53935 conditions, 6770 events. 3924/6770 cut-off events. For 1036824/1036826 co-relation queries the response was YES. Maximal size of possible extension queue 404. Compared 48436 event pairs, 1444 based on Foata normal form. 10/6777 useless extension candidates. Maximal degree in co-relation 53775. Up to 5880 conditions per place. [2024-06-03 18:40:05,815 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 267 selfloop transitions, 130 changer transitions 0/403 dead transitions. [2024-06-03 18:40:05,815 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 332 places, 403 transitions, 5665 flow [2024-06-03 18:40:05,816 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 18:40:05,816 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 18:40:05,832 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 217 transitions. [2024-06-03 18:40:05,832 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5880758807588076 [2024-06-03 18:40:05,832 INFO L175 Difference]: Start difference. First operand has 324 places, 371 transitions, 4773 flow. Second operand 9 states and 217 transitions. [2024-06-03 18:40:05,832 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 332 places, 403 transitions, 5665 flow [2024-06-03 18:40:09,072 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 322 places, 403 transitions, 5352 flow, removed 21 selfloop flow, removed 10 redundant places. [2024-06-03 18:40:09,076 INFO L231 Difference]: Finished difference. Result has 323 places, 371 transitions, 4733 flow [2024-06-03 18:40:09,076 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4460, PETRI_DIFFERENCE_MINUEND_PLACES=314, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=371, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=130, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=241, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4733, PETRI_PLACES=323, PETRI_TRANSITIONS=371} [2024-06-03 18:40:09,076 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 281 predicate places. [2024-06-03 18:40:09,077 INFO L495 AbstractCegarLoop]: Abstraction has has 323 places, 371 transitions, 4733 flow [2024-06-03 18:40:09,077 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:40:09,077 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:40:09,077 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:40:09,077 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable111 [2024-06-03 18:40:09,077 INFO L420 AbstractCegarLoop]: === Iteration 113 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:40:09,077 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:40:09,077 INFO L85 PathProgramCache]: Analyzing trace with hash 2024109182, now seen corresponding path program 12 times [2024-06-03 18:40:09,077 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:40:09,077 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [828644175] [2024-06-03 18:40:09,077 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:40:09,077 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:40:09,082 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:40:09,179 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:40:09,179 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:40:09,179 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [828644175] [2024-06-03 18:40:09,180 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [828644175] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:40:09,180 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:40:09,180 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:40:09,180 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [113420745] [2024-06-03 18:40:09,180 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:40:09,180 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:40:09,180 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:40:09,180 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:40:09,180 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:40:09,223 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:40:09,224 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 323 places, 371 transitions, 4733 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:40:09,224 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:40:09,224 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:40:09,224 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:40:10,370 INFO L124 PetriNetUnfolderBase]: 3901/6738 cut-off events. [2024-06-03 18:40:10,371 INFO L125 PetriNetUnfolderBase]: For 1012245/1012247 co-relation queries the response was YES. [2024-06-03 18:40:10,437 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52849 conditions, 6738 events. 3901/6738 cut-off events. For 1012245/1012247 co-relation queries the response was YES. Maximal size of possible extension queue 401. Compared 48267 event pairs, 1244 based on Foata normal form. 10/6741 useless extension candidates. Maximal degree in co-relation 52688. Up to 5163 conditions per place. [2024-06-03 18:40:10,458 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 257 selfloop transitions, 147 changer transitions 0/410 dead transitions. [2024-06-03 18:40:10,458 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 331 places, 410 transitions, 5867 flow [2024-06-03 18:40:10,459 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 18:40:10,459 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 18:40:10,459 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 223 transitions. [2024-06-03 18:40:10,459 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6043360433604336 [2024-06-03 18:40:10,459 INFO L175 Difference]: Start difference. First operand has 323 places, 371 transitions, 4733 flow. Second operand 9 states and 223 transitions. [2024-06-03 18:40:10,459 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 331 places, 410 transitions, 5867 flow [2024-06-03 18:40:13,987 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 323 places, 410 transitions, 5547 flow, removed 27 selfloop flow, removed 8 redundant places. [2024-06-03 18:40:13,991 INFO L231 Difference]: Finished difference. Result has 324 places, 371 transitions, 4720 flow [2024-06-03 18:40:13,991 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4415, PETRI_DIFFERENCE_MINUEND_PLACES=315, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=371, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=147, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=224, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4720, PETRI_PLACES=324, PETRI_TRANSITIONS=371} [2024-06-03 18:40:13,991 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 282 predicate places. [2024-06-03 18:40:13,991 INFO L495 AbstractCegarLoop]: Abstraction has has 324 places, 371 transitions, 4720 flow [2024-06-03 18:40:13,992 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:40:13,992 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:40:13,992 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:40:13,992 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable112 [2024-06-03 18:40:13,992 INFO L420 AbstractCegarLoop]: === Iteration 114 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:40:13,992 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:40:13,992 INFO L85 PathProgramCache]: Analyzing trace with hash -375603840, now seen corresponding path program 3 times [2024-06-03 18:40:13,992 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:40:13,992 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [579869609] [2024-06-03 18:40:13,992 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:40:13,993 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:40:13,996 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:40:14,082 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:40:14,082 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:40:14,082 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [579869609] [2024-06-03 18:40:14,082 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [579869609] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:40:14,082 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:40:14,082 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:40:14,082 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [629869321] [2024-06-03 18:40:14,082 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:40:14,083 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:40:14,083 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:40:14,083 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:40:14,083 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:40:14,121 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:40:14,122 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 324 places, 371 transitions, 4720 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:40:14,122 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:40:14,122 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:40:14,122 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:40:15,349 INFO L124 PetriNetUnfolderBase]: 3937/6793 cut-off events. [2024-06-03 18:40:15,350 INFO L125 PetriNetUnfolderBase]: For 1011722/1011726 co-relation queries the response was YES. [2024-06-03 18:40:15,413 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53216 conditions, 6793 events. 3937/6793 cut-off events. For 1011722/1011726 co-relation queries the response was YES. Maximal size of possible extension queue 407. Compared 48509 event pairs, 1453 based on Foata normal form. 12/6803 useless extension candidates. Maximal degree in co-relation 53054. Up to 5373 conditions per place. [2024-06-03 18:40:15,432 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 281 selfloop transitions, 112 changer transitions 0/399 dead transitions. [2024-06-03 18:40:15,433 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 331 places, 399 transitions, 5845 flow [2024-06-03 18:40:15,433 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:40:15,433 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:40:15,433 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 187 transitions. [2024-06-03 18:40:15,433 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5701219512195121 [2024-06-03 18:40:15,433 INFO L175 Difference]: Start difference. First operand has 324 places, 371 transitions, 4720 flow. Second operand 8 states and 187 transitions. [2024-06-03 18:40:15,433 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 331 places, 399 transitions, 5845 flow [2024-06-03 18:40:19,355 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 322 places, 399 transitions, 5461 flow, removed 4 selfloop flow, removed 9 redundant places. [2024-06-03 18:40:19,359 INFO L231 Difference]: Finished difference. Result has 323 places, 373 transitions, 4622 flow [2024-06-03 18:40:19,359 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4338, PETRI_DIFFERENCE_MINUEND_PLACES=315, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=371, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=110, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=260, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4622, PETRI_PLACES=323, PETRI_TRANSITIONS=373} [2024-06-03 18:40:19,360 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 281 predicate places. [2024-06-03 18:40:19,360 INFO L495 AbstractCegarLoop]: Abstraction has has 323 places, 373 transitions, 4622 flow [2024-06-03 18:40:19,360 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:40:19,360 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:40:19,360 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:40:19,360 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable113 [2024-06-03 18:40:19,360 INFO L420 AbstractCegarLoop]: === Iteration 115 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:40:19,360 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:40:19,360 INFO L85 PathProgramCache]: Analyzing trace with hash -339086106, now seen corresponding path program 4 times [2024-06-03 18:40:19,360 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:40:19,360 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2071212099] [2024-06-03 18:40:19,360 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:40:19,361 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:40:19,364 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:40:19,450 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:40:19,450 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:40:19,450 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2071212099] [2024-06-03 18:40:19,450 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2071212099] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:40:19,450 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:40:19,450 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:40:19,450 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [249609820] [2024-06-03 18:40:19,450 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:40:19,451 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:40:19,451 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:40:19,451 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:40:19,451 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:40:19,504 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:40:19,504 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 323 places, 373 transitions, 4622 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:40:19,504 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:40:19,505 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:40:19,505 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:40:20,668 INFO L124 PetriNetUnfolderBase]: 3958/6832 cut-off events. [2024-06-03 18:40:20,669 INFO L125 PetriNetUnfolderBase]: For 987135/987139 co-relation queries the response was YES. [2024-06-03 18:40:20,742 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53420 conditions, 6832 events. 3958/6832 cut-off events. For 987135/987139 co-relation queries the response was YES. Maximal size of possible extension queue 406. Compared 48966 event pairs, 1466 based on Foata normal form. 4/6834 useless extension candidates. Maximal degree in co-relation 53257. Up to 5947 conditions per place. [2024-06-03 18:40:20,764 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 280 selfloop transitions, 112 changer transitions 0/398 dead transitions. [2024-06-03 18:40:20,764 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 330 places, 398 transitions, 5762 flow [2024-06-03 18:40:20,764 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:40:20,764 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:40:20,765 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 181 transitions. [2024-06-03 18:40:20,765 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.551829268292683 [2024-06-03 18:40:20,765 INFO L175 Difference]: Start difference. First operand has 323 places, 373 transitions, 4622 flow. Second operand 8 states and 181 transitions. [2024-06-03 18:40:20,765 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 330 places, 398 transitions, 5762 flow [2024-06-03 18:40:24,165 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 325 places, 398 transitions, 5529 flow, removed 15 selfloop flow, removed 5 redundant places. [2024-06-03 18:40:24,169 INFO L231 Difference]: Finished difference. Result has 327 places, 377 transitions, 4742 flow [2024-06-03 18:40:24,169 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4390, PETRI_DIFFERENCE_MINUEND_PLACES=318, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=373, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=108, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=261, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4742, PETRI_PLACES=327, PETRI_TRANSITIONS=377} [2024-06-03 18:40:24,169 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 285 predicate places. [2024-06-03 18:40:24,170 INFO L495 AbstractCegarLoop]: Abstraction has has 327 places, 377 transitions, 4742 flow [2024-06-03 18:40:24,170 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:40:24,170 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:40:24,170 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:40:24,170 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable114 [2024-06-03 18:40:24,170 INFO L420 AbstractCegarLoop]: === Iteration 116 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:40:24,170 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:40:24,171 INFO L85 PathProgramCache]: Analyzing trace with hash 1287896998, now seen corresponding path program 5 times [2024-06-03 18:40:24,171 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:40:24,171 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1126787453] [2024-06-03 18:40:24,171 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:40:24,171 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:40:24,174 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:40:24,264 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:40:24,265 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:40:24,265 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1126787453] [2024-06-03 18:40:24,265 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1126787453] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:40:24,265 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:40:24,265 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:40:24,265 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1629159796] [2024-06-03 18:40:24,265 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:40:24,265 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:40:24,266 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:40:24,266 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:40:24,266 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:40:24,303 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:40:24,303 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 327 places, 377 transitions, 4742 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:40:24,303 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:40:24,303 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:40:24,303 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:40:25,471 INFO L124 PetriNetUnfolderBase]: 3913/6728 cut-off events. [2024-06-03 18:40:25,472 INFO L125 PetriNetUnfolderBase]: For 998212/998214 co-relation queries the response was YES. [2024-06-03 18:40:25,544 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52229 conditions, 6728 events. 3913/6728 cut-off events. For 998212/998214 co-relation queries the response was YES. Maximal size of possible extension queue 403. Compared 47815 event pairs, 1406 based on Foata normal form. 10/6735 useless extension candidates. Maximal degree in co-relation 52064. Up to 5905 conditions per place. [2024-06-03 18:40:25,566 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 270 selfloop transitions, 123 changer transitions 4/403 dead transitions. [2024-06-03 18:40:25,566 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 335 places, 403 transitions, 5618 flow [2024-06-03 18:40:25,566 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 18:40:25,567 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 18:40:25,567 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 209 transitions. [2024-06-03 18:40:25,567 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5663956639566395 [2024-06-03 18:40:25,567 INFO L175 Difference]: Start difference. First operand has 327 places, 377 transitions, 4742 flow. Second operand 9 states and 209 transitions. [2024-06-03 18:40:25,567 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 335 places, 403 transitions, 5618 flow [2024-06-03 18:40:29,220 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 330 places, 403 transitions, 5367 flow, removed 20 selfloop flow, removed 5 redundant places. [2024-06-03 18:40:29,224 INFO L231 Difference]: Finished difference. Result has 331 places, 376 transitions, 4732 flow [2024-06-03 18:40:29,224 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4491, PETRI_DIFFERENCE_MINUEND_PLACES=322, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=377, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=123, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=254, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4732, PETRI_PLACES=331, PETRI_TRANSITIONS=376} [2024-06-03 18:40:29,224 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 289 predicate places. [2024-06-03 18:40:29,224 INFO L495 AbstractCegarLoop]: Abstraction has has 331 places, 376 transitions, 4732 flow [2024-06-03 18:40:29,224 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:40:29,224 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:40:29,224 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:40:29,224 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable115 [2024-06-03 18:40:29,225 INFO L420 AbstractCegarLoop]: === Iteration 117 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:40:29,225 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:40:29,225 INFO L85 PathProgramCache]: Analyzing trace with hash -308759160, now seen corresponding path program 6 times [2024-06-03 18:40:29,225 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:40:29,225 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [571588566] [2024-06-03 18:40:29,225 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:40:29,225 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:40:29,229 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:40:29,314 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:40:29,315 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:40:29,315 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [571588566] [2024-06-03 18:40:29,315 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [571588566] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:40:29,315 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:40:29,315 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:40:29,315 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [383454758] [2024-06-03 18:40:29,315 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:40:29,315 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:40:29,315 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:40:29,315 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:40:29,315 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:40:29,361 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:40:29,361 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 331 places, 376 transitions, 4732 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:40:29,361 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:40:29,361 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:40:29,361 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:40:30,530 INFO L124 PetriNetUnfolderBase]: 3851/6580 cut-off events. [2024-06-03 18:40:30,530 INFO L125 PetriNetUnfolderBase]: For 981271/981273 co-relation queries the response was YES. [2024-06-03 18:40:30,600 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51094 conditions, 6580 events. 3851/6580 cut-off events. For 981271/981273 co-relation queries the response was YES. Maximal size of possible extension queue 404. Compared 46186 event pairs, 1320 based on Foata normal form. 10/6587 useless extension candidates. Maximal degree in co-relation 50928. Up to 5571 conditions per place. [2024-06-03 18:40:30,621 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 268 selfloop transitions, 131 changer transitions 7/412 dead transitions. [2024-06-03 18:40:30,621 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 339 places, 412 transitions, 5955 flow [2024-06-03 18:40:30,621 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 18:40:30,621 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 18:40:30,621 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 215 transitions. [2024-06-03 18:40:30,622 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5826558265582655 [2024-06-03 18:40:30,622 INFO L175 Difference]: Start difference. First operand has 331 places, 376 transitions, 4732 flow. Second operand 9 states and 215 transitions. [2024-06-03 18:40:30,622 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 339 places, 412 transitions, 5955 flow [2024-06-03 18:40:33,586 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 331 places, 412 transitions, 5667 flow, removed 19 selfloop flow, removed 8 redundant places. [2024-06-03 18:40:33,591 INFO L231 Difference]: Finished difference. Result has 333 places, 377 transitions, 4803 flow [2024-06-03 18:40:33,591 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4444, PETRI_DIFFERENCE_MINUEND_PLACES=323, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=376, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=128, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=245, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4803, PETRI_PLACES=333, PETRI_TRANSITIONS=377} [2024-06-03 18:40:33,591 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 291 predicate places. [2024-06-03 18:40:33,591 INFO L495 AbstractCegarLoop]: Abstraction has has 333 places, 377 transitions, 4803 flow [2024-06-03 18:40:33,591 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:40:33,591 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:40:33,591 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:40:33,592 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable116 [2024-06-03 18:40:33,592 INFO L420 AbstractCegarLoop]: === Iteration 118 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:40:33,592 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:40:33,592 INFO L85 PathProgramCache]: Analyzing trace with hash -1549480730, now seen corresponding path program 7 times [2024-06-03 18:40:33,592 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:40:33,592 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1095091950] [2024-06-03 18:40:33,592 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:40:33,592 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:40:33,596 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:40:33,683 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:40:33,684 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:40:33,684 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1095091950] [2024-06-03 18:40:33,684 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1095091950] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:40:33,684 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:40:33,684 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:40:33,684 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1659781760] [2024-06-03 18:40:33,684 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:40:33,684 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:40:33,684 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:40:33,684 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:40:33,685 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:40:33,719 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:40:33,720 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 333 places, 377 transitions, 4803 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:40:33,720 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:40:33,720 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:40:33,720 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:40:34,773 INFO L124 PetriNetUnfolderBase]: 3568/6128 cut-off events. [2024-06-03 18:40:34,773 INFO L125 PetriNetUnfolderBase]: For 961207/961211 co-relation queries the response was YES. [2024-06-03 18:40:34,836 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48402 conditions, 6128 events. 3568/6128 cut-off events. For 961207/961211 co-relation queries the response was YES. Maximal size of possible extension queue 389. Compared 42637 event pairs, 1243 based on Foata normal form. 12/6138 useless extension candidates. Maximal degree in co-relation 48235. Up to 5345 conditions per place. [2024-06-03 18:40:34,855 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 287 selfloop transitions, 105 changer transitions 0/398 dead transitions. [2024-06-03 18:40:34,855 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 340 places, 398 transitions, 5703 flow [2024-06-03 18:40:34,855 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:40:34,855 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:40:34,855 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 180 transitions. [2024-06-03 18:40:34,855 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5487804878048781 [2024-06-03 18:40:34,855 INFO L175 Difference]: Start difference. First operand has 333 places, 377 transitions, 4803 flow. Second operand 8 states and 180 transitions. [2024-06-03 18:40:34,855 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 340 places, 398 transitions, 5703 flow [2024-06-03 18:40:38,119 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 334 places, 398 transitions, 5403 flow, removed 33 selfloop flow, removed 6 redundant places. [2024-06-03 18:40:38,123 INFO L231 Difference]: Finished difference. Result has 335 places, 379 transitions, 4779 flow [2024-06-03 18:40:38,123 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4503, PETRI_DIFFERENCE_MINUEND_PLACES=327, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=377, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=103, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=272, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4779, PETRI_PLACES=335, PETRI_TRANSITIONS=379} [2024-06-03 18:40:38,123 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 293 predicate places. [2024-06-03 18:40:38,123 INFO L495 AbstractCegarLoop]: Abstraction has has 335 places, 379 transitions, 4779 flow [2024-06-03 18:40:38,123 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:40:38,123 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:40:38,123 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:40:38,124 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable117 [2024-06-03 18:40:38,124 INFO L420 AbstractCegarLoop]: === Iteration 119 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:40:38,124 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:40:38,124 INFO L85 PathProgramCache]: Analyzing trace with hash -1405590200, now seen corresponding path program 8 times [2024-06-03 18:40:38,124 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:40:38,124 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [290617381] [2024-06-03 18:40:38,124 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:40:38,124 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:40:38,128 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:40:38,215 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:40:38,215 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:40:38,215 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [290617381] [2024-06-03 18:40:38,215 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [290617381] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:40:38,215 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:40:38,215 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:40:38,215 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1998146753] [2024-06-03 18:40:38,215 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:40:38,215 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:40:38,215 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:40:38,216 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:40:38,216 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:40:38,278 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:40:38,278 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 335 places, 379 transitions, 4779 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:40:38,278 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:40:38,278 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:40:38,278 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:40:39,364 INFO L124 PetriNetUnfolderBase]: 3556/6106 cut-off events. [2024-06-03 18:40:39,365 INFO L125 PetriNetUnfolderBase]: For 912952/912956 co-relation queries the response was YES. [2024-06-03 18:40:39,426 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47745 conditions, 6106 events. 3556/6106 cut-off events. For 912952/912956 co-relation queries the response was YES. Maximal size of possible extension queue 389. Compared 42382 event pairs, 1239 based on Foata normal form. 4/6108 useless extension candidates. Maximal degree in co-relation 47577. Up to 5357 conditions per place. [2024-06-03 18:40:39,445 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 284 selfloop transitions, 105 changer transitions 0/395 dead transitions. [2024-06-03 18:40:39,445 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 342 places, 395 transitions, 5595 flow [2024-06-03 18:40:39,446 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:40:39,446 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:40:39,446 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 176 transitions. [2024-06-03 18:40:39,447 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5365853658536586 [2024-06-03 18:40:39,447 INFO L175 Difference]: Start difference. First operand has 335 places, 379 transitions, 4779 flow. Second operand 8 states and 176 transitions. [2024-06-03 18:40:39,447 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 342 places, 395 transitions, 5595 flow [2024-06-03 18:40:42,901 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 336 places, 395 transitions, 5325 flow, removed 32 selfloop flow, removed 6 redundant places. [2024-06-03 18:40:42,905 INFO L231 Difference]: Finished difference. Result has 337 places, 379 transitions, 4724 flow [2024-06-03 18:40:42,906 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4509, PETRI_DIFFERENCE_MINUEND_PLACES=329, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=379, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=105, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=274, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4724, PETRI_PLACES=337, PETRI_TRANSITIONS=379} [2024-06-03 18:40:42,906 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 295 predicate places. [2024-06-03 18:40:42,906 INFO L495 AbstractCegarLoop]: Abstraction has has 337 places, 379 transitions, 4724 flow [2024-06-03 18:40:42,906 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:40:42,906 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:40:42,906 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:40:42,906 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable118 [2024-06-03 18:40:42,906 INFO L420 AbstractCegarLoop]: === Iteration 120 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:40:42,906 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:40:42,906 INFO L85 PathProgramCache]: Analyzing trace with hash -698118938, now seen corresponding path program 9 times [2024-06-03 18:40:42,907 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:40:42,907 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2099166345] [2024-06-03 18:40:42,907 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:40:42,907 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:40:42,910 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:40:42,995 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:40:42,995 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:40:42,995 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2099166345] [2024-06-03 18:40:42,995 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2099166345] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:40:42,995 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:40:42,995 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:40:42,995 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1733171666] [2024-06-03 18:40:42,995 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:40:42,996 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:40:42,996 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:40:42,996 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:40:42,996 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:40:43,036 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:40:43,036 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 337 places, 379 transitions, 4724 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:40:43,036 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:40:43,036 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:40:43,036 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:40:44,070 INFO L124 PetriNetUnfolderBase]: 3551/6091 cut-off events. [2024-06-03 18:40:44,070 INFO L125 PetriNetUnfolderBase]: For 929921/929925 co-relation queries the response was YES. [2024-06-03 18:40:44,138 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47174 conditions, 6091 events. 3551/6091 cut-off events. For 929921/929925 co-relation queries the response was YES. Maximal size of possible extension queue 392. Compared 42117 event pairs, 1130 based on Foata normal form. 10/6099 useless extension candidates. Maximal degree in co-relation 47005. Up to 4459 conditions per place. [2024-06-03 18:40:44,159 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 282 selfloop transitions, 122 changer transitions 0/410 dead transitions. [2024-06-03 18:40:44,159 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 344 places, 410 transitions, 6081 flow [2024-06-03 18:40:44,159 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:40:44,159 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:40:44,160 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 188 transitions. [2024-06-03 18:40:44,160 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.573170731707317 [2024-06-03 18:40:44,160 INFO L175 Difference]: Start difference. First operand has 337 places, 379 transitions, 4724 flow. Second operand 8 states and 188 transitions. [2024-06-03 18:40:44,160 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 344 places, 410 transitions, 6081 flow [2024-06-03 18:40:48,029 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 335 places, 410 transitions, 5803 flow, removed 10 selfloop flow, removed 9 redundant places. [2024-06-03 18:40:48,033 INFO L231 Difference]: Finished difference. Result has 336 places, 381 transitions, 4755 flow [2024-06-03 18:40:48,033 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4450, PETRI_DIFFERENCE_MINUEND_PLACES=328, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=379, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=120, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=258, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4755, PETRI_PLACES=336, PETRI_TRANSITIONS=381} [2024-06-03 18:40:48,033 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 294 predicate places. [2024-06-03 18:40:48,033 INFO L495 AbstractCegarLoop]: Abstraction has has 336 places, 381 transitions, 4755 flow [2024-06-03 18:40:48,033 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:40:48,033 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:40:48,033 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:40:48,033 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119 [2024-06-03 18:40:48,034 INFO L420 AbstractCegarLoop]: === Iteration 121 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:40:48,034 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:40:48,034 INFO L85 PathProgramCache]: Analyzing trace with hash -692405018, now seen corresponding path program 10 times [2024-06-03 18:40:48,034 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:40:48,034 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [702006164] [2024-06-03 18:40:48,034 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:40:48,034 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:40:48,038 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:40:48,121 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:40:48,121 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:40:48,122 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [702006164] [2024-06-03 18:40:48,122 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [702006164] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:40:48,122 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:40:48,122 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:40:48,122 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1157368150] [2024-06-03 18:40:48,122 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:40:48,122 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:40:48,122 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:40:48,122 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:40:48,123 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:40:48,165 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:40:48,165 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 336 places, 381 transitions, 4755 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:40:48,166 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:40:48,166 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:40:48,166 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:40:49,208 INFO L124 PetriNetUnfolderBase]: 3539/6069 cut-off events. [2024-06-03 18:40:49,209 INFO L125 PetriNetUnfolderBase]: For 892579/892583 co-relation queries the response was YES. [2024-06-03 18:40:49,277 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46981 conditions, 6069 events. 3539/6069 cut-off events. For 892579/892583 co-relation queries the response was YES. Maximal size of possible extension queue 392. Compared 41996 event pairs, 1128 based on Foata normal form. 4/6071 useless extension candidates. Maximal degree in co-relation 46811. Up to 4451 conditions per place. [2024-06-03 18:40:49,297 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 277 selfloop transitions, 125 changer transitions 0/408 dead transitions. [2024-06-03 18:40:49,298 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 343 places, 408 transitions, 5857 flow [2024-06-03 18:40:49,298 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:40:49,298 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:40:49,298 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 186 transitions. [2024-06-03 18:40:49,298 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5670731707317073 [2024-06-03 18:40:49,298 INFO L175 Difference]: Start difference. First operand has 336 places, 381 transitions, 4755 flow. Second operand 8 states and 186 transitions. [2024-06-03 18:40:49,298 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 343 places, 408 transitions, 5857 flow [2024-06-03 18:40:53,557 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 338 places, 408 transitions, 5568 flow, removed 31 selfloop flow, removed 5 redundant places. [2024-06-03 18:40:53,562 INFO L231 Difference]: Finished difference. Result has 339 places, 381 transitions, 4721 flow [2024-06-03 18:40:53,562 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4466, PETRI_DIFFERENCE_MINUEND_PLACES=331, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=381, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=125, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=256, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4721, PETRI_PLACES=339, PETRI_TRANSITIONS=381} [2024-06-03 18:40:53,562 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 297 predicate places. [2024-06-03 18:40:53,562 INFO L495 AbstractCegarLoop]: Abstraction has has 339 places, 381 transitions, 4721 flow [2024-06-03 18:40:53,562 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:40:53,562 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:40:53,562 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:40:53,562 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120 [2024-06-03 18:40:53,562 INFO L420 AbstractCegarLoop]: === Iteration 122 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:40:53,562 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:40:53,563 INFO L85 PathProgramCache]: Analyzing trace with hash -1863165372, now seen corresponding path program 1 times [2024-06-03 18:40:53,563 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:40:53,563 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [764219542] [2024-06-03 18:40:53,563 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:40:53,563 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:40:53,566 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:40:53,648 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:40:53,649 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:40:53,649 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [764219542] [2024-06-03 18:40:53,649 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [764219542] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:40:53,649 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:40:53,649 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:40:53,649 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1673879125] [2024-06-03 18:40:53,649 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:40:53,649 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:40:53,649 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:40:53,650 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:40:53,650 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:40:53,707 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:40:53,707 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 339 places, 381 transitions, 4721 flow. Second operand has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:40:53,707 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:40:53,707 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:40:53,707 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:40:54,950 INFO L124 PetriNetUnfolderBase]: 4006/6878 cut-off events. [2024-06-03 18:40:54,950 INFO L125 PetriNetUnfolderBase]: For 1360578/1360582 co-relation queries the response was YES. [2024-06-03 18:40:55,027 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59882 conditions, 6878 events. 4006/6878 cut-off events. For 1360578/1360582 co-relation queries the response was YES. Maximal size of possible extension queue 416. Compared 48842 event pairs, 1118 based on Foata normal form. 8/6884 useless extension candidates. Maximal degree in co-relation 59711. Up to 2614 conditions per place. [2024-06-03 18:40:55,052 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 319 selfloop transitions, 107 changer transitions 0/432 dead transitions. [2024-06-03 18:40:55,052 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 346 places, 432 transitions, 6513 flow [2024-06-03 18:40:55,053 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:40:55,053 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:40:55,053 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 206 transitions. [2024-06-03 18:40:55,053 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6280487804878049 [2024-06-03 18:40:55,053 INFO L175 Difference]: Start difference. First operand has 339 places, 381 transitions, 4721 flow. Second operand 8 states and 206 transitions. [2024-06-03 18:40:55,053 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 346 places, 432 transitions, 6513 flow [2024-06-03 18:40:59,740 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 338 places, 432 transitions, 6218 flow, removed 9 selfloop flow, removed 8 redundant places. [2024-06-03 18:40:59,744 INFO L231 Difference]: Finished difference. Result has 341 places, 384 transitions, 4769 flow [2024-06-03 18:40:59,745 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4426, PETRI_DIFFERENCE_MINUEND_PLACES=331, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=381, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=104, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=275, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4769, PETRI_PLACES=341, PETRI_TRANSITIONS=384} [2024-06-03 18:40:59,745 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 299 predicate places. [2024-06-03 18:40:59,745 INFO L495 AbstractCegarLoop]: Abstraction has has 341 places, 384 transitions, 4769 flow [2024-06-03 18:40:59,745 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:40:59,745 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:40:59,746 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:40:59,746 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable121 [2024-06-03 18:40:59,746 INFO L420 AbstractCegarLoop]: === Iteration 123 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:40:59,746 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:40:59,746 INFO L85 PathProgramCache]: Analyzing trace with hash -1863045402, now seen corresponding path program 2 times [2024-06-03 18:40:59,746 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:40:59,746 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [500926527] [2024-06-03 18:40:59,746 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:40:59,747 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:40:59,750 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:40:59,835 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:40:59,835 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:40:59,836 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [500926527] [2024-06-03 18:40:59,836 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [500926527] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:40:59,836 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:40:59,836 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:40:59,836 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [371890357] [2024-06-03 18:40:59,836 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:40:59,836 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:40:59,836 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:40:59,837 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:40:59,837 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:40:59,874 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:40:59,875 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 341 places, 384 transitions, 4769 flow. Second operand has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:40:59,875 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:40:59,875 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:40:59,875 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:41:01,197 INFO L124 PetriNetUnfolderBase]: 4211/7263 cut-off events. [2024-06-03 18:41:01,197 INFO L125 PetriNetUnfolderBase]: For 1588002/1588006 co-relation queries the response was YES. [2024-06-03 18:41:01,276 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64379 conditions, 7263 events. 4211/7263 cut-off events. For 1588002/1588006 co-relation queries the response was YES. Maximal size of possible extension queue 436. Compared 52413 event pairs, 1229 based on Foata normal form. 26/7287 useless extension candidates. Maximal degree in co-relation 64205. Up to 6136 conditions per place. [2024-06-03 18:41:01,301 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 380 selfloop transitions, 34 changer transitions 0/420 dead transitions. [2024-06-03 18:41:01,301 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 348 places, 420 transitions, 5991 flow [2024-06-03 18:41:01,302 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:41:01,302 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:41:01,302 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 179 transitions. [2024-06-03 18:41:01,302 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5457317073170732 [2024-06-03 18:41:01,302 INFO L175 Difference]: Start difference. First operand has 341 places, 384 transitions, 4769 flow. Second operand 8 states and 179 transitions. [2024-06-03 18:41:01,302 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 348 places, 420 transitions, 5991 flow [2024-06-03 18:41:07,101 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 344 places, 420 transitions, 5742 flow, removed 32 selfloop flow, removed 4 redundant places. [2024-06-03 18:41:07,105 INFO L231 Difference]: Finished difference. Result has 346 places, 388 transitions, 4684 flow [2024-06-03 18:41:07,106 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4536, PETRI_DIFFERENCE_MINUEND_PLACES=337, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=384, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=352, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4684, PETRI_PLACES=346, PETRI_TRANSITIONS=388} [2024-06-03 18:41:07,106 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 304 predicate places. [2024-06-03 18:41:07,106 INFO L495 AbstractCegarLoop]: Abstraction has has 346 places, 388 transitions, 4684 flow [2024-06-03 18:41:07,106 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:41:07,106 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:41:07,106 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:41:07,106 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable122 [2024-06-03 18:41:07,106 INFO L420 AbstractCegarLoop]: === Iteration 124 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:41:07,106 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:41:07,106 INFO L85 PathProgramCache]: Analyzing trace with hash 30948590, now seen corresponding path program 1 times [2024-06-03 18:41:07,107 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:41:07,107 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1867786796] [2024-06-03 18:41:07,107 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:41:07,107 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:41:07,110 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:41:07,210 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:41:07,210 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:41:07,210 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1867786796] [2024-06-03 18:41:07,210 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1867786796] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:41:07,210 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:41:07,210 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:41:07,210 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [602654941] [2024-06-03 18:41:07,210 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:41:07,210 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:41:07,210 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:41:07,211 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:41:07,211 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:41:07,256 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:41:07,256 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 346 places, 388 transitions, 4684 flow. Second operand has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:41:07,256 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:41:07,256 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:41:07,256 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:41:08,476 INFO L124 PetriNetUnfolderBase]: 3931/6789 cut-off events. [2024-06-03 18:41:08,476 INFO L125 PetriNetUnfolderBase]: For 1294616/1294620 co-relation queries the response was YES. [2024-06-03 18:41:08,551 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54994 conditions, 6789 events. 3931/6789 cut-off events. For 1294616/1294620 co-relation queries the response was YES. Maximal size of possible extension queue 413. Compared 48317 event pairs, 1078 based on Foata normal form. 26/6813 useless extension candidates. Maximal degree in co-relation 54818. Up to 5791 conditions per place. [2024-06-03 18:41:08,573 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 365 selfloop transitions, 29 changer transitions 19/419 dead transitions. [2024-06-03 18:41:08,573 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 353 places, 419 transitions, 5620 flow [2024-06-03 18:41:08,574 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:41:08,574 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:41:08,574 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 178 transitions. [2024-06-03 18:41:08,574 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5426829268292683 [2024-06-03 18:41:08,574 INFO L175 Difference]: Start difference. First operand has 346 places, 388 transitions, 4684 flow. Second operand 8 states and 178 transitions. [2024-06-03 18:41:08,574 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 353 places, 419 transitions, 5620 flow [2024-06-03 18:41:13,720 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 349 places, 419 transitions, 5508 flow, removed 26 selfloop flow, removed 4 redundant places. [2024-06-03 18:41:13,724 INFO L231 Difference]: Finished difference. Result has 350 places, 383 transitions, 4586 flow [2024-06-03 18:41:13,724 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4572, PETRI_DIFFERENCE_MINUEND_PLACES=342, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=388, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=359, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4586, PETRI_PLACES=350, PETRI_TRANSITIONS=383} [2024-06-03 18:41:13,724 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 308 predicate places. [2024-06-03 18:41:13,724 INFO L495 AbstractCegarLoop]: Abstraction has has 350 places, 383 transitions, 4586 flow [2024-06-03 18:41:13,724 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:41:13,724 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:41:13,724 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:41:13,724 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable123 [2024-06-03 18:41:13,725 INFO L420 AbstractCegarLoop]: === Iteration 125 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:41:13,725 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:41:13,725 INFO L85 PathProgramCache]: Analyzing trace with hash -39088272, now seen corresponding path program 2 times [2024-06-03 18:41:13,725 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:41:13,725 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [879165205] [2024-06-03 18:41:13,725 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:41:13,725 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:41:13,729 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:41:13,816 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:41:13,816 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:41:13,816 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [879165205] [2024-06-03 18:41:13,816 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [879165205] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:41:13,816 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:41:13,816 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:41:13,816 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [783955790] [2024-06-03 18:41:13,816 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:41:13,817 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:41:13,817 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:41:13,817 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:41:13,817 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:41:13,875 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:41:13,875 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 350 places, 383 transitions, 4586 flow. Second operand has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:41:13,875 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:41:13,875 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:41:13,875 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:41:15,124 INFO L124 PetriNetUnfolderBase]: 3980/6868 cut-off events. [2024-06-03 18:41:15,124 INFO L125 PetriNetUnfolderBase]: For 1442470/1442474 co-relation queries the response was YES. [2024-06-03 18:41:15,203 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57989 conditions, 6868 events. 3980/6868 cut-off events. For 1442470/1442474 co-relation queries the response was YES. Maximal size of possible extension queue 411. Compared 49007 event pairs, 1097 based on Foata normal form. 26/6892 useless extension candidates. Maximal degree in co-relation 57812. Up to 5108 conditions per place. [2024-06-03 18:41:15,228 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 383 selfloop transitions, 33 changer transitions 0/422 dead transitions. [2024-06-03 18:41:15,228 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 352 places, 422 transitions, 6027 flow [2024-06-03 18:41:15,229 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 18:41:15,229 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 18:41:15,229 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 200 transitions. [2024-06-03 18:41:15,229 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5420054200542005 [2024-06-03 18:41:15,229 INFO L175 Difference]: Start difference. First operand has 350 places, 383 transitions, 4586 flow. Second operand 9 states and 200 transitions. [2024-06-03 18:41:15,229 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 352 places, 422 transitions, 6027 flow [2024-06-03 18:41:20,625 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 345 places, 422 transitions, 5949 flow, removed 9 selfloop flow, removed 7 redundant places. [2024-06-03 18:41:20,630 INFO L231 Difference]: Finished difference. Result has 346 places, 385 transitions, 4618 flow [2024-06-03 18:41:20,630 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4520, PETRI_DIFFERENCE_MINUEND_PLACES=337, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=383, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=351, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4618, PETRI_PLACES=346, PETRI_TRANSITIONS=385} [2024-06-03 18:41:20,630 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 304 predicate places. [2024-06-03 18:41:20,630 INFO L495 AbstractCegarLoop]: Abstraction has has 346 places, 385 transitions, 4618 flow [2024-06-03 18:41:20,630 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:41:20,630 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:41:20,630 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:41:20,630 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable124 [2024-06-03 18:41:20,630 INFO L420 AbstractCegarLoop]: === Iteration 126 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:41:20,631 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:41:20,631 INFO L85 PathProgramCache]: Analyzing trace with hash -38851122, now seen corresponding path program 3 times [2024-06-03 18:41:20,631 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:41:20,631 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [947711938] [2024-06-03 18:41:20,631 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:41:20,631 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:41:20,635 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:41:20,721 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:41:20,721 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:41:20,721 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [947711938] [2024-06-03 18:41:20,722 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [947711938] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:41:20,722 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:41:20,722 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:41:20,722 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [421512729] [2024-06-03 18:41:20,722 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:41:20,722 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:41:20,722 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:41:20,722 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:41:20,722 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:41:20,767 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:41:20,767 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 346 places, 385 transitions, 4618 flow. Second operand has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:41:20,767 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:41:20,767 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:41:20,767 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:41:22,043 INFO L124 PetriNetUnfolderBase]: 4048/7012 cut-off events. [2024-06-03 18:41:22,043 INFO L125 PetriNetUnfolderBase]: For 1384016/1384020 co-relation queries the response was YES. [2024-06-03 18:41:22,121 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59325 conditions, 7012 events. 4048/7012 cut-off events. For 1384016/1384020 co-relation queries the response was YES. Maximal size of possible extension queue 412. Compared 50442 event pairs, 977 based on Foata normal form. 8/7018 useless extension candidates. Maximal degree in co-relation 59150. Up to 5108 conditions per place. [2024-06-03 18:41:22,147 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 375 selfloop transitions, 37 changer transitions 0/418 dead transitions. [2024-06-03 18:41:22,147 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 353 places, 418 transitions, 5998 flow [2024-06-03 18:41:22,147 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:41:22,147 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:41:22,148 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 179 transitions. [2024-06-03 18:41:22,148 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5457317073170732 [2024-06-03 18:41:22,148 INFO L175 Difference]: Start difference. First operand has 346 places, 385 transitions, 4618 flow. Second operand 8 states and 179 transitions. [2024-06-03 18:41:22,148 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 353 places, 418 transitions, 5998 flow [2024-06-03 18:41:27,463 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 349 places, 418 transitions, 5899 flow, removed 11 selfloop flow, removed 4 redundant places. [2024-06-03 18:41:27,468 INFO L231 Difference]: Finished difference. Result has 351 places, 386 transitions, 4647 flow [2024-06-03 18:41:27,468 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4519, PETRI_DIFFERENCE_MINUEND_PLACES=342, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=385, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=348, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4647, PETRI_PLACES=351, PETRI_TRANSITIONS=386} [2024-06-03 18:41:27,468 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 309 predicate places. [2024-06-03 18:41:27,468 INFO L495 AbstractCegarLoop]: Abstraction has has 351 places, 386 transitions, 4647 flow [2024-06-03 18:41:27,468 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:41:27,468 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:41:27,468 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:41:27,468 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable125 [2024-06-03 18:41:27,468 INFO L420 AbstractCegarLoop]: === Iteration 127 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:41:27,469 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:41:27,469 INFO L85 PathProgramCache]: Analyzing trace with hash -742570558, now seen corresponding path program 3 times [2024-06-03 18:41:27,469 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:41:27,469 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [302171971] [2024-06-03 18:41:27,469 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:41:27,469 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:41:27,473 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:41:27,558 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:41:27,559 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:41:27,559 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [302171971] [2024-06-03 18:41:27,559 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [302171971] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:41:27,559 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:41:27,559 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:41:27,559 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1864163417] [2024-06-03 18:41:27,559 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:41:27,559 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:41:27,559 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:41:27,559 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:41:27,560 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:41:27,604 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:41:27,604 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 351 places, 386 transitions, 4647 flow. Second operand has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:41:27,604 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:41:27,604 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:41:27,604 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:41:28,856 INFO L124 PetriNetUnfolderBase]: 3987/6883 cut-off events. [2024-06-03 18:41:28,857 INFO L125 PetriNetUnfolderBase]: For 1384367/1384371 co-relation queries the response was YES. [2024-06-03 18:41:28,931 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56654 conditions, 6883 events. 3987/6883 cut-off events. For 1384367/1384371 co-relation queries the response was YES. Maximal size of possible extension queue 412. Compared 49137 event pairs, 1129 based on Foata normal form. 26/6907 useless extension candidates. Maximal degree in co-relation 56478. Up to 5108 conditions per place. [2024-06-03 18:41:28,953 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 367 selfloop transitions, 27 changer transitions 21/421 dead transitions. [2024-06-03 18:41:28,953 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 359 places, 421 transitions, 5815 flow [2024-06-03 18:41:28,954 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 18:41:28,954 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 18:41:28,954 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 198 transitions. [2024-06-03 18:41:28,954 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5365853658536586 [2024-06-03 18:41:28,954 INFO L175 Difference]: Start difference. First operand has 351 places, 386 transitions, 4647 flow. Second operand 9 states and 198 transitions. [2024-06-03 18:41:28,954 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 359 places, 421 transitions, 5815 flow [2024-06-03 18:41:33,700 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 351 places, 421 transitions, 5564 flow, removed 30 selfloop flow, removed 8 redundant places. [2024-06-03 18:41:33,704 INFO L231 Difference]: Finished difference. Result has 352 places, 379 transitions, 4376 flow [2024-06-03 18:41:33,705 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4396, PETRI_DIFFERENCE_MINUEND_PLACES=343, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=386, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=359, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4376, PETRI_PLACES=352, PETRI_TRANSITIONS=379} [2024-06-03 18:41:33,705 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 310 predicate places. [2024-06-03 18:41:33,705 INFO L495 AbstractCegarLoop]: Abstraction has has 352 places, 379 transitions, 4376 flow [2024-06-03 18:41:33,705 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:41:33,705 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:41:33,705 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:41:33,705 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable126 [2024-06-03 18:41:33,705 INFO L420 AbstractCegarLoop]: === Iteration 128 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:41:33,706 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:41:33,706 INFO L85 PathProgramCache]: Analyzing trace with hash 553124596, now seen corresponding path program 4 times [2024-06-03 18:41:33,706 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:41:33,706 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1859181099] [2024-06-03 18:41:33,707 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:41:33,707 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:41:33,712 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:41:33,795 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:41:33,795 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:41:33,795 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1859181099] [2024-06-03 18:41:33,796 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1859181099] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:41:33,796 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:41:33,796 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:41:33,796 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [916570693] [2024-06-03 18:41:33,796 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:41:33,796 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:41:33,796 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:41:33,797 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:41:33,797 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:41:33,851 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:41:33,851 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 352 places, 379 transitions, 4376 flow. Second operand has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:41:33,851 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:41:33,851 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:41:33,851 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:41:35,084 INFO L124 PetriNetUnfolderBase]: 3873/6682 cut-off events. [2024-06-03 18:41:35,084 INFO L125 PetriNetUnfolderBase]: For 1354419/1354421 co-relation queries the response was YES. [2024-06-03 18:41:35,157 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56350 conditions, 6682 events. 3873/6682 cut-off events. For 1354419/1354421 co-relation queries the response was YES. Maximal size of possible extension queue 406. Compared 47454 event pairs, 1223 based on Foata normal form. 6/6685 useless extension candidates. Maximal degree in co-relation 56176. Up to 4274 conditions per place. [2024-06-03 18:41:35,179 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 300 selfloop transitions, 119 changer transitions 1/426 dead transitions. [2024-06-03 18:41:35,180 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 353 places, 426 transitions, 5876 flow [2024-06-03 18:41:35,180 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 18:41:35,181 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 18:41:35,181 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 225 transitions. [2024-06-03 18:41:35,181 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6097560975609756 [2024-06-03 18:41:35,181 INFO L175 Difference]: Start difference. First operand has 352 places, 379 transitions, 4376 flow. Second operand 9 states and 225 transitions. [2024-06-03 18:41:35,181 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 353 places, 426 transitions, 5876 flow [2024-06-03 18:41:39,536 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 342 places, 426 transitions, 5754 flow, removed 15 selfloop flow, removed 11 redundant places. [2024-06-03 18:41:39,540 INFO L231 Difference]: Finished difference. Result has 344 places, 381 transitions, 4648 flow [2024-06-03 18:41:39,540 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4270, PETRI_DIFFERENCE_MINUEND_PLACES=334, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=379, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=117, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=260, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4648, PETRI_PLACES=344, PETRI_TRANSITIONS=381} [2024-06-03 18:41:39,541 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 302 predicate places. [2024-06-03 18:41:39,541 INFO L495 AbstractCegarLoop]: Abstraction has has 344 places, 381 transitions, 4648 flow [2024-06-03 18:41:39,541 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:41:39,541 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:41:39,541 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:41:39,541 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable127 [2024-06-03 18:41:39,541 INFO L420 AbstractCegarLoop]: === Iteration 129 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:41:39,542 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:41:39,542 INFO L85 PathProgramCache]: Analyzing trace with hash 970973678, now seen corresponding path program 5 times [2024-06-03 18:41:39,542 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:41:39,542 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2057064878] [2024-06-03 18:41:39,542 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:41:39,542 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:41:39,546 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:41:39,634 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:41:39,634 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:41:39,635 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2057064878] [2024-06-03 18:41:39,635 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2057064878] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:41:39,635 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:41:39,635 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:41:39,635 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1974659564] [2024-06-03 18:41:39,635 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:41:39,635 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:41:39,635 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:41:39,636 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:41:39,636 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:41:39,675 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:41:39,675 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 344 places, 381 transitions, 4648 flow. Second operand has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:41:39,675 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:41:39,675 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:41:39,675 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:41:40,841 INFO L124 PetriNetUnfolderBase]: 3761/6507 cut-off events. [2024-06-03 18:41:40,841 INFO L125 PetriNetUnfolderBase]: For 1186528/1186530 co-relation queries the response was YES. [2024-06-03 18:41:40,913 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51583 conditions, 6507 events. 3761/6507 cut-off events. For 1186528/1186530 co-relation queries the response was YES. Maximal size of possible extension queue 405. Compared 46169 event pairs, 1257 based on Foata normal form. 24/6523 useless extension candidates. Maximal degree in co-relation 51413. Up to 5559 conditions per place. [2024-06-03 18:41:40,937 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 379 selfloop transitions, 27 changer transitions 0/412 dead transitions. [2024-06-03 18:41:40,937 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 351 places, 412 transitions, 5770 flow [2024-06-03 18:41:40,937 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:41:40,938 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:41:40,938 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 179 transitions. [2024-06-03 18:41:40,938 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5457317073170732 [2024-06-03 18:41:40,938 INFO L175 Difference]: Start difference. First operand has 344 places, 381 transitions, 4648 flow. Second operand 8 states and 179 transitions. [2024-06-03 18:41:40,938 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 351 places, 412 transitions, 5770 flow [2024-06-03 18:41:45,274 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 345 places, 412 transitions, 5533 flow, removed 33 selfloop flow, removed 6 redundant places. [2024-06-03 18:41:45,278 INFO L231 Difference]: Finished difference. Result has 346 places, 381 transitions, 4470 flow [2024-06-03 18:41:45,278 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4411, PETRI_DIFFERENCE_MINUEND_PLACES=338, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=381, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=354, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4470, PETRI_PLACES=346, PETRI_TRANSITIONS=381} [2024-06-03 18:41:45,278 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 304 predicate places. [2024-06-03 18:41:45,278 INFO L495 AbstractCegarLoop]: Abstraction has has 346 places, 381 transitions, 4470 flow [2024-06-03 18:41:45,278 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:41:45,278 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:41:45,278 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:41:45,278 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable128 [2024-06-03 18:41:45,279 INFO L420 AbstractCegarLoop]: === Iteration 130 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:41:45,279 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:41:45,279 INFO L85 PathProgramCache]: Analyzing trace with hash 226271366, now seen corresponding path program 4 times [2024-06-03 18:41:45,279 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:41:45,279 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [890190495] [2024-06-03 18:41:45,279 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:41:45,279 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:41:45,283 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:41:45,371 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:41:45,372 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:41:45,372 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [890190495] [2024-06-03 18:41:45,372 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [890190495] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:41:45,372 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:41:45,372 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:41:45,372 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [384776287] [2024-06-03 18:41:45,372 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:41:45,372 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:41:45,372 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:41:45,373 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:41:45,373 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:41:45,432 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:41:45,433 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 346 places, 381 transitions, 4470 flow. Second operand has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:41:45,433 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:41:45,433 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:41:45,433 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:41:46,531 INFO L124 PetriNetUnfolderBase]: 3700/6398 cut-off events. [2024-06-03 18:41:46,532 INFO L125 PetriNetUnfolderBase]: For 1089910/1089912 co-relation queries the response was YES. [2024-06-03 18:41:46,600 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48230 conditions, 6398 events. 3700/6398 cut-off events. For 1089910/1089912 co-relation queries the response was YES. Maximal size of possible extension queue 405. Compared 45218 event pairs, 1241 based on Foata normal form. 24/6414 useless extension candidates. Maximal degree in co-relation 48060. Up to 5559 conditions per place. [2024-06-03 18:41:46,620 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 364 selfloop transitions, 22 changer transitions 19/411 dead transitions. [2024-06-03 18:41:46,620 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 353 places, 411 transitions, 5388 flow [2024-06-03 18:41:46,620 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:41:46,620 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:41:46,620 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 178 transitions. [2024-06-03 18:41:46,621 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5426829268292683 [2024-06-03 18:41:46,621 INFO L175 Difference]: Start difference. First operand has 346 places, 381 transitions, 4470 flow. Second operand 8 states and 178 transitions. [2024-06-03 18:41:46,621 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 353 places, 411 transitions, 5388 flow [2024-06-03 18:41:50,407 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 342 places, 411 transitions, 5213 flow, removed 4 selfloop flow, removed 11 redundant places. [2024-06-03 18:41:50,410 INFO L231 Difference]: Finished difference. Result has 343 places, 376 transitions, 4300 flow [2024-06-03 18:41:50,411 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4295, PETRI_DIFFERENCE_MINUEND_PLACES=335, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=381, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=359, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4300, PETRI_PLACES=343, PETRI_TRANSITIONS=376} [2024-06-03 18:41:50,411 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 301 predicate places. [2024-06-03 18:41:50,411 INFO L495 AbstractCegarLoop]: Abstraction has has 343 places, 376 transitions, 4300 flow [2024-06-03 18:41:50,411 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:41:50,411 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:41:50,411 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:41:50,412 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable129 [2024-06-03 18:41:50,412 INFO L420 AbstractCegarLoop]: === Iteration 131 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:41:50,412 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:41:50,412 INFO L85 PathProgramCache]: Analyzing trace with hash 2075997434, now seen corresponding path program 5 times [2024-06-03 18:41:50,412 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:41:50,412 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [212062749] [2024-06-03 18:41:50,412 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:41:50,413 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:41:50,416 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:41:50,501 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:41:50,501 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:41:50,501 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [212062749] [2024-06-03 18:41:50,501 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [212062749] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:41:50,501 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:41:50,501 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:41:50,501 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1334148884] [2024-06-03 18:41:50,501 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:41:50,501 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:41:50,501 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:41:50,502 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:41:50,502 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:41:50,555 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:41:50,555 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 343 places, 376 transitions, 4300 flow. Second operand has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:41:50,555 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:41:50,555 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:41:50,555 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:41:51,644 INFO L124 PetriNetUnfolderBase]: 3653/6303 cut-off events. [2024-06-03 18:41:51,644 INFO L125 PetriNetUnfolderBase]: For 1140536/1140540 co-relation queries the response was YES. [2024-06-03 18:41:51,710 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48399 conditions, 6303 events. 3653/6303 cut-off events. For 1140536/1140540 co-relation queries the response was YES. Maximal size of possible extension queue 398. Compared 44278 event pairs, 808 based on Foata normal form. 26/6327 useless extension candidates. Maximal degree in co-relation 48228. Up to 3528 conditions per place. [2024-06-03 18:41:51,729 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 324 selfloop transitions, 75 changer transitions 10/415 dead transitions. [2024-06-03 18:41:51,729 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 343 places, 415 transitions, 5692 flow [2024-06-03 18:41:51,730 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:41:51,730 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:41:51,730 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 181 transitions. [2024-06-03 18:41:51,730 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6306620209059234 [2024-06-03 18:41:51,730 INFO L175 Difference]: Start difference. First operand has 343 places, 376 transitions, 4300 flow. Second operand 7 states and 181 transitions. [2024-06-03 18:41:51,730 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 343 places, 415 transitions, 5692 flow [2024-06-03 18:41:54,691 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 337 places, 415 transitions, 5636 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-06-03 18:41:54,695 INFO L231 Difference]: Finished difference. Result has 338 places, 373 transitions, 4385 flow [2024-06-03 18:41:54,695 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4252, PETRI_DIFFERENCE_MINUEND_PLACES=331, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=376, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=301, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4385, PETRI_PLACES=338, PETRI_TRANSITIONS=373} [2024-06-03 18:41:54,696 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 296 predicate places. [2024-06-03 18:41:54,696 INFO L495 AbstractCegarLoop]: Abstraction has has 338 places, 373 transitions, 4385 flow [2024-06-03 18:41:54,696 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:41:54,696 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:41:54,696 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:41:54,696 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable130 [2024-06-03 18:41:54,696 INFO L420 AbstractCegarLoop]: === Iteration 132 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:41:54,696 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:41:54,696 INFO L85 PathProgramCache]: Analyzing trace with hash 2076234584, now seen corresponding path program 6 times [2024-06-03 18:41:54,696 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:41:54,696 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2127546874] [2024-06-03 18:41:54,697 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:41:54,697 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:41:54,700 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:41:54,789 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:41:54,789 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:41:54,789 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2127546874] [2024-06-03 18:41:54,789 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2127546874] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:41:54,789 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:41:54,789 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:41:54,789 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2090656024] [2024-06-03 18:41:54,789 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:41:54,789 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:41:54,789 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:41:54,790 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:41:54,790 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:41:54,828 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:41:54,829 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 338 places, 373 transitions, 4385 flow. Second operand has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:41:54,829 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:41:54,829 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:41:54,829 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:41:56,012 INFO L124 PetriNetUnfolderBase]: 3585/6193 cut-off events. [2024-06-03 18:41:56,012 INFO L125 PetriNetUnfolderBase]: For 1058491/1058495 co-relation queries the response was YES. [2024-06-03 18:41:56,072 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48697 conditions, 6193 events. 3585/6193 cut-off events. For 1058491/1058495 co-relation queries the response was YES. Maximal size of possible extension queue 394. Compared 43304 event pairs, 757 based on Foata normal form. 8/6199 useless extension candidates. Maximal degree in co-relation 48527. Up to 3528 conditions per place. [2024-06-03 18:41:56,088 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 316 selfloop transitions, 72 changer transitions 12/406 dead transitions. [2024-06-03 18:41:56,089 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 343 places, 406 transitions, 5715 flow [2024-06-03 18:41:56,089 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:41:56,089 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:41:56,089 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 174 transitions. [2024-06-03 18:41:56,089 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6062717770034843 [2024-06-03 18:41:56,089 INFO L175 Difference]: Start difference. First operand has 338 places, 373 transitions, 4385 flow. Second operand 7 states and 174 transitions. [2024-06-03 18:41:56,089 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 343 places, 406 transitions, 5715 flow [2024-06-03 18:41:59,774 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 337 places, 406 transitions, 5555 flow, removed 5 selfloop flow, removed 6 redundant places. [2024-06-03 18:41:59,777 INFO L231 Difference]: Finished difference. Result has 338 places, 365 transitions, 4283 flow [2024-06-03 18:41:59,778 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4229, PETRI_DIFFERENCE_MINUEND_PLACES=331, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=373, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=301, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4283, PETRI_PLACES=338, PETRI_TRANSITIONS=365} [2024-06-03 18:41:59,778 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 296 predicate places. [2024-06-03 18:41:59,778 INFO L495 AbstractCegarLoop]: Abstraction has has 338 places, 365 transitions, 4283 flow [2024-06-03 18:41:59,778 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:41:59,778 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:41:59,778 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:41:59,778 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable131 [2024-06-03 18:41:59,778 INFO L420 AbstractCegarLoop]: === Iteration 133 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:41:59,778 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:41:59,779 INFO L85 PathProgramCache]: Analyzing trace with hash -1932604270, now seen corresponding path program 6 times [2024-06-03 18:41:59,779 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:41:59,779 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [466200560] [2024-06-03 18:41:59,779 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:41:59,779 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:41:59,782 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:41:59,865 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:41:59,865 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:41:59,865 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [466200560] [2024-06-03 18:41:59,865 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [466200560] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:41:59,865 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:41:59,865 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:41:59,865 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2074674112] [2024-06-03 18:41:59,865 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:41:59,865 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:41:59,866 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:41:59,866 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:41:59,866 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:41:59,926 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:41:59,926 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 338 places, 365 transitions, 4283 flow. Second operand has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:41:59,926 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:41:59,926 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:41:59,926 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:42:01,064 INFO L124 PetriNetUnfolderBase]: 3614/6181 cut-off events. [2024-06-03 18:42:01,064 INFO L125 PetriNetUnfolderBase]: For 1228698/1228703 co-relation queries the response was YES. [2024-06-03 18:42:01,131 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52608 conditions, 6181 events. 3614/6181 cut-off events. For 1228698/1228703 co-relation queries the response was YES. Maximal size of possible extension queue 385. Compared 42831 event pairs, 1175 based on Foata normal form. 11/6191 useless extension candidates. Maximal degree in co-relation 52455. Up to 4456 conditions per place. [2024-06-03 18:42:01,152 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 326 selfloop transitions, 82 changer transitions 0/414 dead transitions. [2024-06-03 18:42:01,153 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 341 places, 414 transitions, 5749 flow [2024-06-03 18:42:01,153 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 18:42:01,153 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 18:42:01,153 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 220 transitions. [2024-06-03 18:42:01,153 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5962059620596206 [2024-06-03 18:42:01,153 INFO L175 Difference]: Start difference. First operand has 338 places, 365 transitions, 4283 flow. Second operand 9 states and 220 transitions. [2024-06-03 18:42:01,153 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 341 places, 414 transitions, 5749 flow [2024-06-03 18:42:04,650 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 332 places, 414 transitions, 5585 flow, removed 7 selfloop flow, removed 9 redundant places. [2024-06-03 18:42:04,653 INFO L231 Difference]: Finished difference. Result has 333 places, 366 transitions, 4335 flow [2024-06-03 18:42:04,654 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4127, PETRI_DIFFERENCE_MINUEND_PLACES=324, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=365, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=81, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=283, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4335, PETRI_PLACES=333, PETRI_TRANSITIONS=366} [2024-06-03 18:42:04,654 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 291 predicate places. [2024-06-03 18:42:04,654 INFO L495 AbstractCegarLoop]: Abstraction has has 333 places, 366 transitions, 4335 flow [2024-06-03 18:42:04,654 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:42:04,654 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:42:04,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, 1] [2024-06-03 18:42:04,654 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable132 [2024-06-03 18:42:04,654 INFO L420 AbstractCegarLoop]: === Iteration 134 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:42:04,654 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:42:04,654 INFO L85 PathProgramCache]: Analyzing trace with hash -1932484300, now seen corresponding path program 7 times [2024-06-03 18:42:04,655 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:42:04,655 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2061107951] [2024-06-03 18:42:04,655 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:42:04,655 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:42:04,658 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:42:04,748 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:42:04,749 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:42:04,749 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2061107951] [2024-06-03 18:42:04,749 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2061107951] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:42:04,749 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:42:04,749 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:42:04,749 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1520477021] [2024-06-03 18:42:04,749 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:42:04,749 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:42:04,749 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:42:04,749 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:42:04,749 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:42:04,794 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:42:04,794 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 333 places, 366 transitions, 4335 flow. Second operand has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:42:04,794 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:42:04,794 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:42:04,794 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:42:05,755 INFO L124 PetriNetUnfolderBase]: 3391/5798 cut-off events. [2024-06-03 18:42:05,755 INFO L125 PetriNetUnfolderBase]: For 988395/988400 co-relation queries the response was YES. [2024-06-03 18:42:05,816 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44985 conditions, 5798 events. 3391/5798 cut-off events. For 988395/988400 co-relation queries the response was YES. Maximal size of possible extension queue 384. Compared 39750 event pairs, 931 based on Foata normal form. 29/5826 useless extension candidates. Maximal degree in co-relation 44834. Up to 4960 conditions per place. [2024-06-03 18:42:05,835 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 356 selfloop transitions, 18 changer transitions 19/399 dead transitions. [2024-06-03 18:42:05,835 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 340 places, 399 transitions, 5237 flow [2024-06-03 18:42:05,835 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:42:05,835 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:42:05,835 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 179 transitions. [2024-06-03 18:42:05,835 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5457317073170732 [2024-06-03 18:42:05,835 INFO L175 Difference]: Start difference. First operand has 333 places, 366 transitions, 4335 flow. Second operand 8 states and 179 transitions. [2024-06-03 18:42:05,836 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 340 places, 399 transitions, 5237 flow [2024-06-03 18:42:09,941 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 333 places, 399 transitions, 5015 flow, removed 30 selfloop flow, removed 7 redundant places. [2024-06-03 18:42:09,945 INFO L231 Difference]: Finished difference. Result has 334 places, 361 transitions, 4117 flow [2024-06-03 18:42:09,945 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4113, PETRI_DIFFERENCE_MINUEND_PLACES=326, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=366, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=348, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4117, PETRI_PLACES=334, PETRI_TRANSITIONS=361} [2024-06-03 18:42:09,945 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 292 predicate places. [2024-06-03 18:42:09,946 INFO L495 AbstractCegarLoop]: Abstraction has has 334 places, 361 transitions, 4117 flow [2024-06-03 18:42:09,946 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:42:09,946 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:42:09,946 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:42:09,946 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable133 [2024-06-03 18:42:09,946 INFO L420 AbstractCegarLoop]: === Iteration 135 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:42:09,946 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:42:09,946 INFO L85 PathProgramCache]: Analyzing trace with hash -1790501200, now seen corresponding path program 8 times [2024-06-03 18:42:09,946 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:42:09,946 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1377710031] [2024-06-03 18:42:09,946 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:42:09,946 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:42:09,950 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:42:10,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-03 18:42:10,037 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:42:10,037 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1377710031] [2024-06-03 18:42:10,037 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1377710031] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:42:10,037 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:42:10,037 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:42:10,038 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [38605878] [2024-06-03 18:42:10,038 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:42:10,038 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:42:10,038 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:42:10,038 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:42:10,038 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:42:10,077 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:42:10,077 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 334 places, 361 transitions, 4117 flow. Second operand has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:42:10,077 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:42:10,077 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:42:10,077 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:42:10,972 INFO L124 PetriNetUnfolderBase]: 3128/5299 cut-off events. [2024-06-03 18:42:10,972 INFO L125 PetriNetUnfolderBase]: For 805934/805939 co-relation queries the response was YES. [2024-06-03 18:42:11,030 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40616 conditions, 5299 events. 3128/5299 cut-off events. For 805934/805939 co-relation queries the response was YES. Maximal size of possible extension queue 373. Compared 35457 event pairs, 921 based on Foata normal form. 13/5309 useless extension candidates. Maximal degree in co-relation 40464. Up to 4527 conditions per place. [2024-06-03 18:42:11,047 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 318 selfloop transitions, 79 changer transitions 0/403 dead transitions. [2024-06-03 18:42:11,047 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 335 places, 403 transitions, 5329 flow [2024-06-03 18:42:11,048 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 18:42:11,048 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 18:42:11,048 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 213 transitions. [2024-06-03 18:42:11,048 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5772357723577236 [2024-06-03 18:42:11,048 INFO L175 Difference]: Start difference. First operand has 334 places, 361 transitions, 4117 flow. Second operand 9 states and 213 transitions. [2024-06-03 18:42:11,048 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 335 places, 403 transitions, 5329 flow [2024-06-03 18:42:13,987 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 328 places, 403 transitions, 5279 flow, removed 7 selfloop flow, removed 7 redundant places. [2024-06-03 18:42:13,991 INFO L231 Difference]: Finished difference. Result has 329 places, 363 transitions, 4315 flow [2024-06-03 18:42:13,991 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4075, PETRI_DIFFERENCE_MINUEND_PLACES=320, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=361, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=283, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4315, PETRI_PLACES=329, PETRI_TRANSITIONS=363} [2024-06-03 18:42:13,991 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 287 predicate places. [2024-06-03 18:42:13,991 INFO L495 AbstractCegarLoop]: Abstraction has has 329 places, 363 transitions, 4315 flow [2024-06-03 18:42:13,991 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:42:13,992 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:42:13,992 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:42:13,992 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable134 [2024-06-03 18:42:13,992 INFO L420 AbstractCegarLoop]: === Iteration 136 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:42:13,992 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:42:13,992 INFO L85 PathProgramCache]: Analyzing trace with hash -1781930320, now seen corresponding path program 9 times [2024-06-03 18:42:13,992 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:42:13,992 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1564600417] [2024-06-03 18:42:13,992 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:42:13,992 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:42:13,996 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:42:14,082 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:42:14,082 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:42:14,082 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1564600417] [2024-06-03 18:42:14,082 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1564600417] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:42:14,082 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:42:14,082 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:42:14,083 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1510983077] [2024-06-03 18:42:14,083 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:42:14,083 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:42:14,083 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:42:14,083 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:42:14,083 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:42:14,123 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:42:14,123 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 329 places, 363 transitions, 4315 flow. Second operand has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:42:14,123 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:42:14,123 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:42:14,123 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:42:14,985 INFO L124 PetriNetUnfolderBase]: 3110/5275 cut-off events. [2024-06-03 18:42:14,985 INFO L125 PetriNetUnfolderBase]: For 750053/750058 co-relation queries the response was YES. [2024-06-03 18:42:15,045 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39632 conditions, 5275 events. 3110/5275 cut-off events. For 750053/750058 co-relation queries the response was YES. Maximal size of possible extension queue 373. Compared 35338 event pairs, 933 based on Foata normal form. 13/5287 useless extension candidates. Maximal degree in co-relation 39482. Up to 4655 conditions per place. [2024-06-03 18:42:15,064 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 311 selfloop transitions, 78 changer transitions 0/395 dead transitions. [2024-06-03 18:42:15,064 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 337 places, 395 transitions, 5191 flow [2024-06-03 18:42:15,065 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 18:42:15,065 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 18:42:15,065 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 205 transitions. [2024-06-03 18:42:15,065 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5555555555555556 [2024-06-03 18:42:15,065 INFO L175 Difference]: Start difference. First operand has 329 places, 363 transitions, 4315 flow. Second operand 9 states and 205 transitions. [2024-06-03 18:42:15,065 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 337 places, 395 transitions, 5191 flow [2024-06-03 18:42:18,294 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 332 places, 395 transitions, 5032 flow, removed 33 selfloop flow, removed 5 redundant places. [2024-06-03 18:42:18,298 INFO L231 Difference]: Finished difference. Result has 333 places, 363 transitions, 4317 flow [2024-06-03 18:42:18,298 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4156, PETRI_DIFFERENCE_MINUEND_PLACES=324, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=363, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=285, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4317, PETRI_PLACES=333, PETRI_TRANSITIONS=363} [2024-06-03 18:42:18,298 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 291 predicate places. [2024-06-03 18:42:18,299 INFO L495 AbstractCegarLoop]: Abstraction has has 333 places, 363 transitions, 4317 flow [2024-06-03 18:42:18,299 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:42:18,299 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:42:18,299 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:42:18,299 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable135 [2024-06-03 18:42:18,299 INFO L420 AbstractCegarLoop]: === Iteration 137 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:42:18,299 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:42:18,300 INFO L85 PathProgramCache]: Analyzing trace with hash -932221316, now seen corresponding path program 10 times [2024-06-03 18:42:18,300 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:42:18,300 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [590932918] [2024-06-03 18:42:18,300 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:42:18,300 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:42:18,304 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:42:18,388 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:42:18,388 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:42:18,388 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [590932918] [2024-06-03 18:42:18,388 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [590932918] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:42:18,388 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:42:18,388 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:42:18,388 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1789898816] [2024-06-03 18:42:18,388 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:42:18,389 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:42:18,389 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:42:18,389 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:42:18,389 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:42:18,456 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:42:18,457 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 333 places, 363 transitions, 4317 flow. Second operand has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:42:18,457 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:42:18,457 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:42:18,457 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:42:19,375 INFO L124 PetriNetUnfolderBase]: 3184/5384 cut-off events. [2024-06-03 18:42:19,375 INFO L125 PetriNetUnfolderBase]: For 807852/807856 co-relation queries the response was YES. [2024-06-03 18:42:19,432 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41342 conditions, 5384 events. 3184/5384 cut-off events. For 807852/807856 co-relation queries the response was YES. Maximal size of possible extension queue 383. Compared 36121 event pairs, 955 based on Foata normal form. 10/5392 useless extension candidates. Maximal degree in co-relation 41190. Up to 4611 conditions per place. [2024-06-03 18:42:19,449 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 307 selfloop transitions, 82 changer transitions 0/395 dead transitions. [2024-06-03 18:42:19,450 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 340 places, 395 transitions, 5487 flow [2024-06-03 18:42:19,450 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:42:19,450 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:42:19,450 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 187 transitions. [2024-06-03 18:42:19,450 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5701219512195121 [2024-06-03 18:42:19,450 INFO L175 Difference]: Start difference. First operand has 333 places, 363 transitions, 4317 flow. Second operand 8 states and 187 transitions. [2024-06-03 18:42:19,451 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 340 places, 395 transitions, 5487 flow [2024-06-03 18:42:23,135 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 332 places, 395 transitions, 5326 flow, removed 1 selfloop flow, removed 8 redundant places. [2024-06-03 18:42:23,139 INFO L231 Difference]: Finished difference. Result has 333 places, 365 transitions, 4406 flow [2024-06-03 18:42:23,139 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4156, PETRI_DIFFERENCE_MINUEND_PLACES=325, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=363, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=81, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=282, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4406, PETRI_PLACES=333, PETRI_TRANSITIONS=365} [2024-06-03 18:42:23,139 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 291 predicate places. [2024-06-03 18:42:23,140 INFO L495 AbstractCegarLoop]: Abstraction has has 333 places, 365 transitions, 4406 flow [2024-06-03 18:42:23,140 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:42:23,140 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:42:23,140 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:42:23,140 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable136 [2024-06-03 18:42:23,140 INFO L420 AbstractCegarLoop]: === Iteration 138 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:42:23,140 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:42:23,140 INFO L85 PathProgramCache]: Analyzing trace with hash -923650436, now seen corresponding path program 11 times [2024-06-03 18:42:23,140 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:42:23,140 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1370418507] [2024-06-03 18:42:23,140 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:42:23,141 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:42:23,144 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:42:23,231 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:42:23,231 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:42:23,231 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1370418507] [2024-06-03 18:42:23,232 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1370418507] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:42:23,232 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:42:23,232 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:42:23,232 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1874348455] [2024-06-03 18:42:23,232 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:42:23,232 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:42:23,232 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:42:23,232 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:42:23,232 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:42:23,270 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:42:23,270 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 333 places, 365 transitions, 4406 flow. Second operand has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:42:23,270 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:42:23,270 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:42:23,270 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:42:24,176 INFO L124 PetriNetUnfolderBase]: 3212/5428 cut-off events. [2024-06-03 18:42:24,176 INFO L125 PetriNetUnfolderBase]: For 824376/824380 co-relation queries the response was YES. [2024-06-03 18:42:24,233 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41979 conditions, 5428 events. 3212/5428 cut-off events. For 824376/824380 co-relation queries the response was YES. Maximal size of possible extension queue 388. Compared 36438 event pairs, 975 based on Foata normal form. 10/5436 useless extension candidates. Maximal degree in co-relation 41826. Up to 4813 conditions per place. [2024-06-03 18:42:24,250 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 301 selfloop transitions, 81 changer transitions 0/388 dead transitions. [2024-06-03 18:42:24,250 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 340 places, 388 transitions, 5284 flow [2024-06-03 18:42:24,251 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:42:24,251 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:42:24,251 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 180 transitions. [2024-06-03 18:42:24,251 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5487804878048781 [2024-06-03 18:42:24,251 INFO L175 Difference]: Start difference. First operand has 333 places, 365 transitions, 4406 flow. Second operand 8 states and 180 transitions. [2024-06-03 18:42:24,251 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 340 places, 388 transitions, 5284 flow [2024-06-03 18:42:27,861 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 336 places, 388 transitions, 5137 flow, removed 24 selfloop flow, removed 4 redundant places. [2024-06-03 18:42:27,864 INFO L231 Difference]: Finished difference. Result has 337 places, 366 transitions, 4470 flow [2024-06-03 18:42:27,865 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4265, PETRI_DIFFERENCE_MINUEND_PLACES=329, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=365, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=284, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4470, PETRI_PLACES=337, PETRI_TRANSITIONS=366} [2024-06-03 18:42:27,865 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 295 predicate places. [2024-06-03 18:42:27,865 INFO L495 AbstractCegarLoop]: Abstraction has has 337 places, 366 transitions, 4470 flow [2024-06-03 18:42:27,865 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:42:27,865 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:42:27,865 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:42:27,866 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable137 [2024-06-03 18:42:27,866 INFO L420 AbstractCegarLoop]: === Iteration 139 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:42:27,866 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:42:27,866 INFO L85 PathProgramCache]: Analyzing trace with hash 85342844, now seen corresponding path program 12 times [2024-06-03 18:42:27,866 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:42:27,866 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1930622492] [2024-06-03 18:42:27,866 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:42:27,867 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:42:27,870 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:42:27,961 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:42:27,961 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:42:27,961 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1930622492] [2024-06-03 18:42:27,961 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1930622492] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:42:27,962 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:42:27,962 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:42:27,962 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [403090102] [2024-06-03 18:42:27,962 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:42:27,962 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:42:27,962 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:42:27,962 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:42:27,963 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:42:28,004 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:42:28,004 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 337 places, 366 transitions, 4470 flow. Second operand has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:42:28,004 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:42:28,005 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:42:28,005 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:42:28,907 INFO L124 PetriNetUnfolderBase]: 3194/5402 cut-off events. [2024-06-03 18:42:28,908 INFO L125 PetriNetUnfolderBase]: For 796642/796646 co-relation queries the response was YES. [2024-06-03 18:42:28,965 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40910 conditions, 5402 events. 3194/5402 cut-off events. For 796642/796646 co-relation queries the response was YES. Maximal size of possible extension queue 387. Compared 36227 event pairs, 967 based on Foata normal form. 10/5410 useless extension candidates. Maximal degree in co-relation 40755. Up to 4787 conditions per place. [2024-06-03 18:42:28,982 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 296 selfloop transitions, 83 changer transitions 0/385 dead transitions. [2024-06-03 18:42:28,982 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 344 places, 385 transitions, 5292 flow [2024-06-03 18:42:28,982 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:42:28,982 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:42:28,983 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 177 transitions. [2024-06-03 18:42:28,983 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5396341463414634 [2024-06-03 18:42:28,983 INFO L175 Difference]: Start difference. First operand has 337 places, 366 transitions, 4470 flow. Second operand 8 states and 177 transitions. [2024-06-03 18:42:28,983 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 344 places, 385 transitions, 5292 flow [2024-06-03 18:42:32,582 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 338 places, 385 transitions, 5075 flow, removed 29 selfloop flow, removed 6 redundant places. [2024-06-03 18:42:32,586 INFO L231 Difference]: Finished difference. Result has 339 places, 366 transitions, 4424 flow [2024-06-03 18:42:32,586 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4253, PETRI_DIFFERENCE_MINUEND_PLACES=331, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=366, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=283, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4424, PETRI_PLACES=339, PETRI_TRANSITIONS=366} [2024-06-03 18:42:32,586 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 297 predicate places. [2024-06-03 18:42:32,586 INFO L495 AbstractCegarLoop]: Abstraction has has 339 places, 366 transitions, 4424 flow [2024-06-03 18:42:32,586 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:42:32,587 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:42:32,587 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:42:32,587 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable138 [2024-06-03 18:42:32,587 INFO L420 AbstractCegarLoop]: === Iteration 140 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:42:32,587 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:42:32,587 INFO L85 PathProgramCache]: Analyzing trace with hash -725412194, now seen corresponding path program 1 times [2024-06-03 18:42:32,587 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:42:32,587 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [519548837] [2024-06-03 18:42:32,587 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:42:32,587 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:42:32,591 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:42:32,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-03 18:42:32,673 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:42:32,673 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [519548837] [2024-06-03 18:42:32,673 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [519548837] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:42:32,673 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:42:32,673 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:42:32,674 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1789253458] [2024-06-03 18:42:32,674 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:42:32,674 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:42:32,674 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:42:32,674 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:42:32,674 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:42:32,719 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:42:32,719 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 339 places, 366 transitions, 4424 flow. Second operand has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:42:32,720 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:42:32,720 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:42:32,720 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:42:33,646 INFO L124 PetriNetUnfolderBase]: 3247/5479 cut-off events. [2024-06-03 18:42:33,647 INFO L125 PetriNetUnfolderBase]: For 833235/833239 co-relation queries the response was YES. [2024-06-03 18:42:33,705 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42028 conditions, 5479 events. 3247/5479 cut-off events. For 833235/833239 co-relation queries the response was YES. Maximal size of possible extension queue 394. Compared 36840 event pairs, 749 based on Foata normal form. 8/5475 useless extension candidates. Maximal degree in co-relation 41872. Up to 4022 conditions per place. [2024-06-03 18:42:33,724 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 292 selfloop transitions, 104 changer transitions 0/402 dead transitions. [2024-06-03 18:42:33,724 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 346 places, 402 transitions, 5630 flow [2024-06-03 18:42:33,724 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:42:33,724 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:42:33,724 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 191 transitions. [2024-06-03 18:42:33,725 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5823170731707317 [2024-06-03 18:42:33,725 INFO L175 Difference]: Start difference. First operand has 339 places, 366 transitions, 4424 flow. Second operand 8 states and 191 transitions. [2024-06-03 18:42:33,725 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 346 places, 402 transitions, 5630 flow [2024-06-03 18:42:37,641 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 339 places, 402 transitions, 5454 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-06-03 18:42:37,645 INFO L231 Difference]: Finished difference. Result has 340 places, 368 transitions, 4546 flow [2024-06-03 18:42:37,645 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4248, PETRI_DIFFERENCE_MINUEND_PLACES=332, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=366, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=103, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=263, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4546, PETRI_PLACES=340, PETRI_TRANSITIONS=368} [2024-06-03 18:42:37,645 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 298 predicate places. [2024-06-03 18:42:37,646 INFO L495 AbstractCegarLoop]: Abstraction has has 340 places, 368 transitions, 4546 flow [2024-06-03 18:42:37,646 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:42:37,646 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:42:37,646 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:42:37,646 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable139 [2024-06-03 18:42:37,646 INFO L420 AbstractCegarLoop]: === Iteration 141 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:42:37,646 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:42:37,646 INFO L85 PathProgramCache]: Analyzing trace with hash -725113664, now seen corresponding path program 2 times [2024-06-03 18:42:37,646 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:42:37,646 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1641598582] [2024-06-03 18:42:37,646 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:42:37,646 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:42:37,650 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:42:37,731 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:42:37,731 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:42:37,731 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1641598582] [2024-06-03 18:42:37,731 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1641598582] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:42:37,731 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:42:37,731 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:42:37,732 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [14275236] [2024-06-03 18:42:37,732 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:42:37,732 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:42:37,732 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:42:37,732 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:42:37,732 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:42:37,789 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:42:37,789 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 340 places, 368 transitions, 4546 flow. Second operand has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:42:37,789 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:42:37,789 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:42:37,789 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:42:38,723 INFO L124 PetriNetUnfolderBase]: 3267/5515 cut-off events. [2024-06-03 18:42:38,723 INFO L125 PetriNetUnfolderBase]: For 852724/852728 co-relation queries the response was YES. [2024-06-03 18:42:38,782 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42761 conditions, 5515 events. 3267/5515 cut-off events. For 852724/852728 co-relation queries the response was YES. Maximal size of possible extension queue 397. Compared 37141 event pairs, 727 based on Foata normal form. 8/5511 useless extension candidates. Maximal degree in co-relation 42604. Up to 4034 conditions per place. [2024-06-03 18:42:38,800 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 290 selfloop transitions, 105 changer transitions 0/401 dead transitions. [2024-06-03 18:42:38,800 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 347 places, 401 transitions, 5718 flow [2024-06-03 18:42:38,801 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:42:38,801 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:42:38,801 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 190 transitions. [2024-06-03 18:42:38,801 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5792682926829268 [2024-06-03 18:42:38,801 INFO L175 Difference]: Start difference. First operand has 340 places, 368 transitions, 4546 flow. Second operand 8 states and 190 transitions. [2024-06-03 18:42:38,801 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 347 places, 401 transitions, 5718 flow [2024-06-03 18:42:42,723 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 341 places, 401 transitions, 5407 flow, removed 29 selfloop flow, removed 6 redundant places. [2024-06-03 18:42:42,727 INFO L231 Difference]: Finished difference. Result has 342 places, 369 transitions, 4493 flow [2024-06-03 18:42:42,727 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4243, PETRI_DIFFERENCE_MINUEND_PLACES=334, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=368, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=104, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=264, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4493, PETRI_PLACES=342, PETRI_TRANSITIONS=369} [2024-06-03 18:42:42,727 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 300 predicate places. [2024-06-03 18:42:42,727 INFO L495 AbstractCegarLoop]: Abstraction has has 342 places, 369 transitions, 4493 flow [2024-06-03 18:42:42,728 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:42:42,728 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:42:42,728 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:42:42,728 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable140 [2024-06-03 18:42:42,728 INFO L420 AbstractCegarLoop]: === Iteration 142 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:42:42,728 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:42:42,728 INFO L85 PathProgramCache]: Analyzing trace with hash -725113292, now seen corresponding path program 1 times [2024-06-03 18:42:42,728 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:42:42,728 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1647543090] [2024-06-03 18:42:42,728 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:42:42,728 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:42:42,732 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:42:42,828 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:42:42,828 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:42:42,828 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1647543090] [2024-06-03 18:42:42,828 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1647543090] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:42:42,828 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:42:42,829 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 18:42:42,829 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [212916858] [2024-06-03 18:42:42,829 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:42:42,829 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 18:42:42,829 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:42:42,829 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 18:42:42,829 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-03 18:42:42,902 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:42:42,902 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 342 places, 369 transitions, 4493 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:42:42,902 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:42:42,902 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:42:42,902 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:42:43,898 INFO L124 PetriNetUnfolderBase]: 3355/5676 cut-off events. [2024-06-03 18:42:43,898 INFO L125 PetriNetUnfolderBase]: For 1000039/1000041 co-relation queries the response was YES. [2024-06-03 18:42:43,958 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43267 conditions, 5676 events. 3355/5676 cut-off events. For 1000039/1000041 co-relation queries the response was YES. Maximal size of possible extension queue 402. Compared 38538 event pairs, 740 based on Foata normal form. 30/5695 useless extension candidates. Maximal degree in co-relation 43110. Up to 4560 conditions per place. [2024-06-03 18:42:43,975 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 293 selfloop transitions, 106 changer transitions 7/412 dead transitions. [2024-06-03 18:42:43,976 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 351 places, 412 transitions, 5513 flow [2024-06-03 18:42:43,976 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 18:42:43,976 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 18:42:43,976 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 239 transitions. [2024-06-03 18:42:43,976 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5829268292682926 [2024-06-03 18:42:43,976 INFO L175 Difference]: Start difference. First operand has 342 places, 369 transitions, 4493 flow. Second operand 10 states and 239 transitions. [2024-06-03 18:42:43,976 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 351 places, 412 transitions, 5513 flow [2024-06-03 18:42:48,081 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 346 places, 412 transitions, 5317 flow, removed 15 selfloop flow, removed 5 redundant places. [2024-06-03 18:42:48,085 INFO L231 Difference]: Finished difference. Result has 347 places, 369 transitions, 4533 flow [2024-06-03 18:42:48,085 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4297, PETRI_DIFFERENCE_MINUEND_PLACES=337, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=369, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=105, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=263, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4533, PETRI_PLACES=347, PETRI_TRANSITIONS=369} [2024-06-03 18:42:48,086 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 305 predicate places. [2024-06-03 18:42:48,086 INFO L495 AbstractCegarLoop]: Abstraction has has 347 places, 369 transitions, 4533 flow [2024-06-03 18:42:48,086 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:42:48,086 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:42:48,086 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:42:48,086 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable141 [2024-06-03 18:42:48,086 INFO L420 AbstractCegarLoop]: === Iteration 143 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:42:48,086 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:42:48,086 INFO L85 PathProgramCache]: Analyzing trace with hash 137375296, now seen corresponding path program 3 times [2024-06-03 18:42:48,086 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:42:48,086 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [239498006] [2024-06-03 18:42:48,086 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:42:48,086 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:42:48,090 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:42:48,178 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:42:48,178 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:42:48,178 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [239498006] [2024-06-03 18:42:48,178 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [239498006] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:42:48,178 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:42:48,178 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:42:48,179 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [767260172] [2024-06-03 18:42:48,179 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:42:48,179 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:42:48,179 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:42:48,179 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:42:48,179 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:42:48,222 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:42:48,232 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 347 places, 369 transitions, 4533 flow. Second operand has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:42:48,232 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:42:48,232 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:42:48,232 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:42:49,182 INFO L124 PetriNetUnfolderBase]: 3292/5572 cut-off events. [2024-06-03 18:42:49,183 INFO L125 PetriNetUnfolderBase]: For 846791/846795 co-relation queries the response was YES. [2024-06-03 18:42:49,244 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42004 conditions, 5572 events. 3292/5572 cut-off events. For 846791/846795 co-relation queries the response was YES. Maximal size of possible extension queue 396. Compared 37648 event pairs, 1015 based on Foata normal form. 8/5576 useless extension candidates. Maximal degree in co-relation 41846. Up to 4823 conditions per place. [2024-06-03 18:42:49,262 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 297 selfloop transitions, 88 changer transitions 0/391 dead transitions. [2024-06-03 18:42:49,263 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 354 places, 391 transitions, 5381 flow [2024-06-03 18:42:49,263 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:42:49,263 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:42:49,263 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 180 transitions. [2024-06-03 18:42:49,263 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5487804878048781 [2024-06-03 18:42:49,263 INFO L175 Difference]: Start difference. First operand has 347 places, 369 transitions, 4533 flow. Second operand 8 states and 180 transitions. [2024-06-03 18:42:49,263 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 354 places, 391 transitions, 5381 flow [2024-06-03 18:42:53,808 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 345 places, 391 transitions, 5111 flow, removed 30 selfloop flow, removed 9 redundant places. [2024-06-03 18:42:53,811 INFO L231 Difference]: Finished difference. Result has 346 places, 369 transitions, 4443 flow [2024-06-03 18:42:53,812 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4263, PETRI_DIFFERENCE_MINUEND_PLACES=338, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=369, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=281, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4443, PETRI_PLACES=346, PETRI_TRANSITIONS=369} [2024-06-03 18:42:53,812 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 304 predicate places. [2024-06-03 18:42:53,812 INFO L495 AbstractCegarLoop]: Abstraction has has 346 places, 369 transitions, 4443 flow [2024-06-03 18:42:53,812 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:42:53,812 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:42:53,812 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:42:53,812 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable142 [2024-06-03 18:42:53,812 INFO L420 AbstractCegarLoop]: === Iteration 144 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:42:53,813 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:42:53,813 INFO L85 PathProgramCache]: Analyzing trace with hash 85706288, now seen corresponding path program 2 times [2024-06-03 18:42:53,813 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:42:53,813 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [260684793] [2024-06-03 18:42:53,813 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:42:53,813 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:42:53,817 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:42:53,917 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:42:53,917 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:42:53,917 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [260684793] [2024-06-03 18:42:53,917 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [260684793] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:42:53,917 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:42:53,917 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 18:42:53,917 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1265178152] [2024-06-03 18:42:53,917 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:42:53,917 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 18:42:53,918 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:42:53,918 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 18:42:53,918 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-03 18:42:53,952 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:42:53,952 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 346 places, 369 transitions, 4443 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:42:53,952 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:42:53,952 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:42:53,952 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:42:54,990 INFO L124 PetriNetUnfolderBase]: 3370/5723 cut-off events. [2024-06-03 18:42:54,990 INFO L125 PetriNetUnfolderBase]: For 980823/980825 co-relation queries the response was YES. [2024-06-03 18:42:55,053 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41756 conditions, 5723 events. 3370/5723 cut-off events. For 980823/980825 co-relation queries the response was YES. Maximal size of possible extension queue 401. Compared 38994 event pairs, 1060 based on Foata normal form. 34/5754 useless extension candidates. Maximal degree in co-relation 41598. Up to 4923 conditions per place. [2024-06-03 18:42:55,070 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 303 selfloop transitions, 87 changer transitions 3/399 dead transitions. [2024-06-03 18:42:55,070 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 355 places, 399 transitions, 5363 flow [2024-06-03 18:42:55,071 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 18:42:55,071 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 18:42:55,071 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 224 transitions. [2024-06-03 18:42:55,071 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5463414634146342 [2024-06-03 18:42:55,071 INFO L175 Difference]: Start difference. First operand has 346 places, 369 transitions, 4443 flow. Second operand 10 states and 224 transitions. [2024-06-03 18:42:55,071 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 355 places, 399 transitions, 5363 flow [2024-06-03 18:42:58,657 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 347 places, 399 transitions, 5137 flow, removed 1 selfloop flow, removed 8 redundant places. [2024-06-03 18:42:58,661 INFO L231 Difference]: Finished difference. Result has 348 places, 369 transitions, 4427 flow [2024-06-03 18:42:58,661 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4217, PETRI_DIFFERENCE_MINUEND_PLACES=338, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=369, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=282, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4427, PETRI_PLACES=348, PETRI_TRANSITIONS=369} [2024-06-03 18:42:58,662 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 306 predicate places. [2024-06-03 18:42:58,662 INFO L495 AbstractCegarLoop]: Abstraction has has 348 places, 369 transitions, 4427 flow [2024-06-03 18:42:58,662 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:42:58,662 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:42:58,662 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:42:58,662 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable143 [2024-06-03 18:42:58,662 INFO L420 AbstractCegarLoop]: === Iteration 145 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:42:58,663 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:42:58,663 INFO L85 PathProgramCache]: Analyzing trace with hash 137375668, now seen corresponding path program 3 times [2024-06-03 18:42:58,663 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:42:58,663 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1791249089] [2024-06-03 18:42:58,663 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:42:58,663 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:42:58,667 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:42:58,762 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:42:58,762 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:42:58,762 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1791249089] [2024-06-03 18:42:58,762 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1791249089] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:42:58,762 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:42:58,763 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 18:42:58,763 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1849441555] [2024-06-03 18:42:58,763 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:42:58,763 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 18:42:58,763 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:42:58,763 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 18:42:58,763 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-03 18:42:58,798 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:42:58,798 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 348 places, 369 transitions, 4427 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:42:58,798 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:42:58,798 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:42:58,798 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:42:59,811 INFO L124 PetriNetUnfolderBase]: 3382/5765 cut-off events. [2024-06-03 18:42:59,811 INFO L125 PetriNetUnfolderBase]: For 903244/903246 co-relation queries the response was YES. [2024-06-03 18:42:59,873 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40483 conditions, 5765 events. 3382/5765 cut-off events. For 903244/903246 co-relation queries the response was YES. Maximal size of possible extension queue 400. Compared 39460 event pairs, 1024 based on Foata normal form. 30/5792 useless extension candidates. Maximal degree in co-relation 40324. Up to 4745 conditions per place. [2024-06-03 18:42:59,890 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 301 selfloop transitions, 92 changer transitions 6/405 dead transitions. [2024-06-03 18:42:59,890 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 358 places, 405 transitions, 5363 flow [2024-06-03 18:42:59,890 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-03 18:42:59,890 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-03 18:42:59,890 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 246 transitions. [2024-06-03 18:42:59,890 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5454545454545454 [2024-06-03 18:42:59,890 INFO L175 Difference]: Start difference. First operand has 348 places, 369 transitions, 4427 flow. Second operand 11 states and 246 transitions. [2024-06-03 18:42:59,891 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 358 places, 405 transitions, 5363 flow [2024-06-03 18:43:03,016 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 349 places, 405 transitions, 5162 flow, removed 15 selfloop flow, removed 9 redundant places. [2024-06-03 18:43:03,020 INFO L231 Difference]: Finished difference. Result has 350 places, 368 transitions, 4405 flow [2024-06-03 18:43:03,021 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4226, PETRI_DIFFERENCE_MINUEND_PLACES=339, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=369, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=92, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=277, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4405, PETRI_PLACES=350, PETRI_TRANSITIONS=368} [2024-06-03 18:43:03,021 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 308 predicate places. [2024-06-03 18:43:03,021 INFO L495 AbstractCegarLoop]: Abstraction has has 350 places, 368 transitions, 4405 flow [2024-06-03 18:43:03,021 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:43:03,021 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:43:03,021 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:43:03,021 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable144 [2024-06-03 18:43:03,021 INFO L420 AbstractCegarLoop]: === Iteration 146 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:43:03,021 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:43:03,021 INFO L85 PathProgramCache]: Analyzing trace with hash -1433811972, now seen corresponding path program 13 times [2024-06-03 18:43:03,021 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:43:03,022 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1296065807] [2024-06-03 18:43:03,022 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:43:03,022 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:43:03,025 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:43:03,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-03 18:43:03,105 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:43:03,105 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1296065807] [2024-06-03 18:43:03,105 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1296065807] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:43:03,106 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:43:03,106 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:43:03,106 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1453911016] [2024-06-03 18:43:03,106 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:43:03,106 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:43:03,106 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:43:03,106 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:43:03,106 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:43:03,142 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:43:03,142 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 350 places, 368 transitions, 4405 flow. Second operand has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:43:03,142 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:43:03,142 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:43:03,142 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:43:04,202 INFO L124 PetriNetUnfolderBase]: 3540/6016 cut-off events. [2024-06-03 18:43:04,202 INFO L125 PetriNetUnfolderBase]: For 966915/966919 co-relation queries the response was YES. [2024-06-03 18:43:04,270 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45188 conditions, 6016 events. 3540/6016 cut-off events. For 966915/966919 co-relation queries the response was YES. Maximal size of possible extension queue 403. Compared 41393 event pairs, 1222 based on Foata normal form. 10/6018 useless extension candidates. Maximal degree in co-relation 45029. Up to 4845 conditions per place. [2024-06-03 18:43:04,290 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 237 selfloop transitions, 162 changer transitions 0/405 dead transitions. [2024-06-03 18:43:04,291 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 357 places, 405 transitions, 5629 flow [2024-06-03 18:43:04,291 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:43:04,291 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:43:04,291 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 193 transitions. [2024-06-03 18:43:04,291 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5884146341463414 [2024-06-03 18:43:04,291 INFO L175 Difference]: Start difference. First operand has 350 places, 368 transitions, 4405 flow. Second operand 8 states and 193 transitions. [2024-06-03 18:43:04,291 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 357 places, 405 transitions, 5629 flow [2024-06-03 18:43:07,468 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 346 places, 405 transitions, 5359 flow, removed 18 selfloop flow, removed 11 redundant places. [2024-06-03 18:43:07,472 INFO L231 Difference]: Finished difference. Result has 347 places, 370 transitions, 4547 flow [2024-06-03 18:43:07,472 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4137, PETRI_DIFFERENCE_MINUEND_PLACES=339, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=368, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=161, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=207, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4547, PETRI_PLACES=347, PETRI_TRANSITIONS=370} [2024-06-03 18:43:07,473 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 305 predicate places. [2024-06-03 18:43:07,473 INFO L495 AbstractCegarLoop]: Abstraction has has 347 places, 370 transitions, 4547 flow [2024-06-03 18:43:07,473 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:43:07,473 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:43: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, 1] [2024-06-03 18:43:07,473 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable145 [2024-06-03 18:43:07,474 INFO L420 AbstractCegarLoop]: === Iteration 147 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:43:07,474 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:43:07,474 INFO L85 PathProgramCache]: Analyzing trace with hash -2136094084, now seen corresponding path program 14 times [2024-06-03 18:43:07,474 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:43:07,474 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [12496024] [2024-06-03 18:43:07,474 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:43:07,474 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:43:07,478 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:43:07,563 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:43:07,563 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:43:07,563 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [12496024] [2024-06-03 18:43:07,564 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [12496024] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:43:07,564 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:43:07,564 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:43:07,564 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [829262986] [2024-06-03 18:43:07,564 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:43:07,564 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:43:07,564 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:43:07,564 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:43:07,564 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:43:07,604 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:43:07,604 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 347 places, 370 transitions, 4547 flow. Second operand has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:43:07,604 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:43:07,604 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:43:07,604 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:43:08,639 INFO L124 PetriNetUnfolderBase]: 3568/6060 cut-off events. [2024-06-03 18:43:08,639 INFO L125 PetriNetUnfolderBase]: For 968521/968525 co-relation queries the response was YES. [2024-06-03 18:43:08,704 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45545 conditions, 6060 events. 3568/6060 cut-off events. For 968521/968525 co-relation queries the response was YES. Maximal size of possible extension queue 408. Compared 41753 event pairs, 1242 based on Foata normal form. 10/6062 useless extension candidates. Maximal degree in co-relation 45386. Up to 5266 conditions per place. [2024-06-03 18:43:08,723 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 229 selfloop transitions, 161 changer transitions 0/396 dead transitions. [2024-06-03 18:43:08,723 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 354 places, 396 transitions, 5449 flow [2024-06-03 18:43:08,723 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:43:08,723 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:43:08,724 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 184 transitions. [2024-06-03 18:43:08,724 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5609756097560976 [2024-06-03 18:43:08,724 INFO L175 Difference]: Start difference. First operand has 347 places, 370 transitions, 4547 flow. Second operand 8 states and 184 transitions. [2024-06-03 18:43:08,724 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 354 places, 396 transitions, 5449 flow [2024-06-03 18:43:13,152 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 350 places, 396 transitions, 5205 flow, removed 24 selfloop flow, removed 4 redundant places. [2024-06-03 18:43:13,156 INFO L231 Difference]: Finished difference. Result has 351 places, 371 transitions, 4674 flow [2024-06-03 18:43:13,156 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4309, PETRI_DIFFERENCE_MINUEND_PLACES=343, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=370, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=160, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=209, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4674, PETRI_PLACES=351, PETRI_TRANSITIONS=371} [2024-06-03 18:43:13,157 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 309 predicate places. [2024-06-03 18:43:13,157 INFO L495 AbstractCegarLoop]: Abstraction has has 351 places, 371 transitions, 4674 flow [2024-06-03 18:43:13,157 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:43:13,157 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:43:13,157 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:43:13,157 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable146 [2024-06-03 18:43:13,157 INFO L420 AbstractCegarLoop]: === Iteration 148 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:43:13,157 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:43:13,157 INFO L85 PathProgramCache]: Analyzing trace with hash -1849206754, now seen corresponding path program 15 times [2024-06-03 18:43:13,157 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:43:13,158 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [738083038] [2024-06-03 18:43:13,158 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:43:13,158 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:43:13,161 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:43:13,251 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:43:13,251 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:43:13,252 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [738083038] [2024-06-03 18:43:13,252 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [738083038] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:43:13,252 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:43:13,252 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:43:13,252 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [988639939] [2024-06-03 18:43:13,252 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:43:13,252 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:43:13,252 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:43:13,252 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:43:13,252 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:43:13,302 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:43:13,302 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 351 places, 371 transitions, 4674 flow. Second operand has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:43:13,302 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:43:13,302 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:43:13,302 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:43:14,394 INFO L124 PetriNetUnfolderBase]: 3596/6104 cut-off events. [2024-06-03 18:43:14,395 INFO L125 PetriNetUnfolderBase]: For 984541/984545 co-relation queries the response was YES. [2024-06-03 18:43:14,462 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46083 conditions, 6104 events. 3596/6104 cut-off events. For 984541/984545 co-relation queries the response was YES. Maximal size of possible extension queue 410. Compared 42130 event pairs, 1246 based on Foata normal form. 10/6106 useless extension candidates. Maximal degree in co-relation 45922. Up to 5310 conditions per place. [2024-06-03 18:43:14,481 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 230 selfloop transitions, 158 changer transitions 0/394 dead transitions. [2024-06-03 18:43:14,481 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 358 places, 394 transitions, 5560 flow [2024-06-03 18:43:14,481 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:43:14,481 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:43:14,482 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 181 transitions. [2024-06-03 18:43:14,482 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.551829268292683 [2024-06-03 18:43:14,482 INFO L175 Difference]: Start difference. First operand has 351 places, 371 transitions, 4674 flow. Second operand 8 states and 181 transitions. [2024-06-03 18:43:14,482 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 358 places, 394 transitions, 5560 flow [2024-06-03 18:43:18,836 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 352 places, 394 transitions, 5211 flow, removed 15 selfloop flow, removed 6 redundant places. [2024-06-03 18:43:18,840 INFO L231 Difference]: Finished difference. Result has 353 places, 372 transitions, 4686 flow [2024-06-03 18:43:18,840 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4325, PETRI_DIFFERENCE_MINUEND_PLACES=345, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=371, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=157, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=213, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4686, PETRI_PLACES=353, PETRI_TRANSITIONS=372} [2024-06-03 18:43:18,840 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 311 predicate places. [2024-06-03 18:43:18,840 INFO L495 AbstractCegarLoop]: Abstraction has has 353 places, 372 transitions, 4686 flow [2024-06-03 18:43:18,841 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:43:18,841 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:43:18,841 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:43:18,841 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable147 [2024-06-03 18:43:18,841 INFO L420 AbstractCegarLoop]: === Iteration 149 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:43:18,841 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:43:18,841 INFO L85 PathProgramCache]: Analyzing trace with hash -704841698, now seen corresponding path program 16 times [2024-06-03 18:43:18,841 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:43:18,841 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [953502884] [2024-06-03 18:43:18,841 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:43:18,841 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:43:18,845 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:43:18,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-03 18:43:18,926 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:43:18,926 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [953502884] [2024-06-03 18:43:18,926 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [953502884] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:43:18,926 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:43:18,926 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:43:18,926 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [624259741] [2024-06-03 18:43:18,927 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:43:18,927 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:43:18,927 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:43:18,927 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:43:18,927 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:43:18,975 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:43:18,976 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 353 places, 372 transitions, 4686 flow. Second operand has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:43:18,976 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:43:18,976 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:43:18,976 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:43:20,016 INFO L124 PetriNetUnfolderBase]: 3624/6148 cut-off events. [2024-06-03 18:43:20,016 INFO L125 PetriNetUnfolderBase]: For 1002919/1002923 co-relation queries the response was YES. [2024-06-03 18:43:20,083 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46457 conditions, 6148 events. 3624/6148 cut-off events. For 1002919/1002923 co-relation queries the response was YES. Maximal size of possible extension queue 414. Compared 42448 event pairs, 1250 based on Foata normal form. 10/6150 useless extension candidates. Maximal degree in co-relation 46295. Up to 5354 conditions per place. [2024-06-03 18:43:20,102 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 227 selfloop transitions, 159 changer transitions 0/392 dead transitions. [2024-06-03 18:43:20,102 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 360 places, 392 transitions, 5562 flow [2024-06-03 18:43:20,102 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:43:20,102 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:43:20,102 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 176 transitions. [2024-06-03 18:43:20,103 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5365853658536586 [2024-06-03 18:43:20,103 INFO L175 Difference]: Start difference. First operand has 353 places, 372 transitions, 4686 flow. Second operand 8 states and 176 transitions. [2024-06-03 18:43:20,103 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 360 places, 392 transitions, 5562 flow [2024-06-03 18:43:24,262 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 354 places, 392 transitions, 5217 flow, removed 16 selfloop flow, removed 6 redundant places. [2024-06-03 18:43:24,266 INFO L231 Difference]: Finished difference. Result has 355 places, 373 transitions, 4706 flow [2024-06-03 18:43:24,266 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4341, PETRI_DIFFERENCE_MINUEND_PLACES=347, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=372, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=158, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=213, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4706, PETRI_PLACES=355, PETRI_TRANSITIONS=373} [2024-06-03 18:43:24,266 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 313 predicate places. [2024-06-03 18:43:24,266 INFO L495 AbstractCegarLoop]: Abstraction has has 355 places, 373 transitions, 4706 flow [2024-06-03 18:43:24,266 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:43:24,266 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:43:24,266 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:43:24,266 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable148 [2024-06-03 18:43:24,266 INFO L420 AbstractCegarLoop]: === Iteration 150 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:43:24,267 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:43:24,267 INFO L85 PathProgramCache]: Analyzing trace with hash -35268578, now seen corresponding path program 17 times [2024-06-03 18:43:24,267 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:43:24,267 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2037719840] [2024-06-03 18:43:24,267 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:43:24,267 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:43:24,270 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:43:24,365 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:43:24,365 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:43:24,365 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2037719840] [2024-06-03 18:43:24,365 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2037719840] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:43:24,365 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:43:24,365 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:43:24,366 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2125153686] [2024-06-03 18:43:24,366 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:43:24,366 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:43:24,366 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:43:24,366 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:43:24,366 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:43:24,415 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:43:24,415 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 355 places, 373 transitions, 4706 flow. Second operand has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:43:24,415 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:43:24,415 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:43:24,415 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:43:25,517 INFO L124 PetriNetUnfolderBase]: 3555/6051 cut-off events. [2024-06-03 18:43:25,517 INFO L125 PetriNetUnfolderBase]: For 968243/968247 co-relation queries the response was YES. [2024-06-03 18:43:25,584 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42127 conditions, 6051 events. 3555/6051 cut-off events. For 968243/968247 co-relation queries the response was YES. Maximal size of possible extension queue 416. Compared 41854 event pairs, 1152 based on Foata normal form. 36/6085 useless extension candidates. Maximal degree in co-relation 41964. Up to 5106 conditions per place. [2024-06-03 18:43:25,601 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 294 selfloop transitions, 100 changer transitions 3/403 dead transitions. [2024-06-03 18:43:25,601 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 362 places, 403 transitions, 5600 flow [2024-06-03 18:43:25,602 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:43:25,602 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:43:25,602 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 191 transitions. [2024-06-03 18:43:25,602 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5823170731707317 [2024-06-03 18:43:25,602 INFO L175 Difference]: Start difference. First operand has 355 places, 373 transitions, 4706 flow. Second operand 8 states and 191 transitions. [2024-06-03 18:43:25,602 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 362 places, 403 transitions, 5600 flow [2024-06-03 18:43:29,149 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 356 places, 403 transitions, 5221 flow, removed 32 selfloop flow, removed 6 redundant places. [2024-06-03 18:43:29,153 INFO L231 Difference]: Finished difference. Result has 357 places, 372 transitions, 4525 flow [2024-06-03 18:43:29,153 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4327, PETRI_DIFFERENCE_MINUEND_PLACES=349, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=373, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=100, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=273, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4525, PETRI_PLACES=357, PETRI_TRANSITIONS=372} [2024-06-03 18:43:29,153 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 315 predicate places. [2024-06-03 18:43:29,153 INFO L495 AbstractCegarLoop]: Abstraction has has 357 places, 372 transitions, 4525 flow [2024-06-03 18:43:29,153 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:43:29,153 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:43:29,153 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:43:29,153 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable149 [2024-06-03 18:43:29,153 INFO L420 AbstractCegarLoop]: === Iteration 151 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:43:29,154 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:43:29,154 INFO L85 PathProgramCache]: Analyzing trace with hash -254001604, now seen corresponding path program 4 times [2024-06-03 18:43:29,154 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:43:29,154 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1241484017] [2024-06-03 18:43:29,154 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:43:29,154 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:43:29,157 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:43:29,244 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:43:29,244 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:43:29,244 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1241484017] [2024-06-03 18:43:29,244 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1241484017] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:43:29,244 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:43:29,244 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:43:29,244 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1448148358] [2024-06-03 18:43:29,244 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:43:29,245 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:43:29,245 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:43:29,245 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:43:29,245 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:43:29,282 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:43:29,282 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 357 places, 372 transitions, 4525 flow. Second operand has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:43:29,282 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:43:29,282 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:43:29,282 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:43:30,433 INFO L124 PetriNetUnfolderBase]: 3712/6318 cut-off events. [2024-06-03 18:43:30,433 INFO L125 PetriNetUnfolderBase]: For 995625/995629 co-relation queries the response was YES. [2024-06-03 18:43:30,503 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46422 conditions, 6318 events. 3712/6318 cut-off events. For 995625/995629 co-relation queries the response was YES. Maximal size of possible extension queue 417. Compared 43833 event pairs, 1204 based on Foata normal form. 8/6316 useless extension candidates. Maximal degree in co-relation 46258. Up to 4668 conditions per place. [2024-06-03 18:43:30,523 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 236 selfloop transitions, 172 changer transitions 0/414 dead transitions. [2024-06-03 18:43:30,523 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 364 places, 414 transitions, 5805 flow [2024-06-03 18:43:30,523 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:43:30,523 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:43:30,524 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 197 transitions. [2024-06-03 18:43:30,524 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.600609756097561 [2024-06-03 18:43:30,524 INFO L175 Difference]: Start difference. First operand has 357 places, 372 transitions, 4525 flow. Second operand 8 states and 197 transitions. [2024-06-03 18:43:30,524 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 364 places, 414 transitions, 5805 flow [2024-06-03 18:43:35,613 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 356 places, 414 transitions, 5583 flow, removed 5 selfloop flow, removed 8 redundant places. [2024-06-03 18:43:35,617 INFO L231 Difference]: Finished difference. Result has 357 places, 374 transitions, 4739 flow [2024-06-03 18:43:35,617 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4305, PETRI_DIFFERENCE_MINUEND_PLACES=349, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=372, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=171, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=201, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4739, PETRI_PLACES=357, PETRI_TRANSITIONS=374} [2024-06-03 18:43:35,617 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 315 predicate places. [2024-06-03 18:43:35,617 INFO L495 AbstractCegarLoop]: Abstraction has has 357 places, 374 transitions, 4739 flow [2024-06-03 18:43:35,618 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:43:35,618 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:43:35,618 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:43:35,618 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable150 [2024-06-03 18:43:35,618 INFO L420 AbstractCegarLoop]: === Iteration 152 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:43:35,618 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:43:35,618 INFO L85 PathProgramCache]: Analyzing trace with hash -1937556940, now seen corresponding path program 4 times [2024-06-03 18:43:35,618 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:43:35,618 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1653028710] [2024-06-03 18:43:35,618 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:43:35,618 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:43:35,622 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:43:35,725 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:43:35,725 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:43:35,725 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1653028710] [2024-06-03 18:43:35,725 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1653028710] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:43:35,725 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:43:35,726 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 18:43:35,726 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1525048620] [2024-06-03 18:43:35,726 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:43:35,726 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 18:43:35,726 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:43:35,726 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 18:43:35,727 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-03 18:43:35,787 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:43:35,788 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 357 places, 374 transitions, 4739 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:43:35,788 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:43:35,788 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:43:35,788 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:43:36,940 INFO L124 PetriNetUnfolderBase]: 3732/6316 cut-off events. [2024-06-03 18:43:36,940 INFO L125 PetriNetUnfolderBase]: For 999673/999675 co-relation queries the response was YES. [2024-06-03 18:43:37,010 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46935 conditions, 6316 events. 3732/6316 cut-off events. For 999673/999675 co-relation queries the response was YES. Maximal size of possible extension queue 419. Compared 43700 event pairs, 1278 based on Foata normal form. 6/6317 useless extension candidates. Maximal degree in co-relation 46771. Up to 5432 conditions per place. [2024-06-03 18:43:37,029 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 214 selfloop transitions, 188 changer transitions 0/408 dead transitions. [2024-06-03 18:43:37,030 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 365 places, 408 transitions, 5691 flow [2024-06-03 18:43:37,030 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 18:43:37,030 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 18:43:37,030 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 210 transitions. [2024-06-03 18:43:37,030 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5691056910569106 [2024-06-03 18:43:37,030 INFO L175 Difference]: Start difference. First operand has 357 places, 374 transitions, 4739 flow. Second operand 9 states and 210 transitions. [2024-06-03 18:43:37,030 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 365 places, 408 transitions, 5691 flow [2024-06-03 18:43:42,025 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 360 places, 408 transitions, 5309 flow, removed 24 selfloop flow, removed 5 redundant places. [2024-06-03 18:43:42,029 INFO L231 Difference]: Finished difference. Result has 361 places, 375 transitions, 4781 flow [2024-06-03 18:43:42,029 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4357, PETRI_DIFFERENCE_MINUEND_PLACES=352, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=374, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=187, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=186, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4781, PETRI_PLACES=361, PETRI_TRANSITIONS=375} [2024-06-03 18:43:42,029 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 319 predicate places. [2024-06-03 18:43:42,029 INFO L495 AbstractCegarLoop]: Abstraction has has 361 places, 375 transitions, 4781 flow [2024-06-03 18:43:42,029 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:43:42,030 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:43:42,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-03 18:43:42,030 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable151 [2024-06-03 18:43:42,030 INFO L420 AbstractCegarLoop]: === Iteration 153 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:43:42,030 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:43:42,030 INFO L85 PathProgramCache]: Analyzing trace with hash -1226704320, now seen corresponding path program 5 times [2024-06-03 18:43:42,030 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:43:42,031 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [206175021] [2024-06-03 18:43:42,031 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:43:42,031 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:43:42,034 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:43:42,112 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:43:42,113 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:43:42,113 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [206175021] [2024-06-03 18:43:42,113 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [206175021] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:43:42,113 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:43:42,113 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:43:42,113 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1436230207] [2024-06-03 18:43:42,113 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:43:42,113 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:43:42,113 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:43:42,113 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:43:42,113 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:43:42,173 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:43:42,173 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 361 places, 375 transitions, 4781 flow. Second operand has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:43:42,173 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:43:42,173 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:43:42,173 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:43:43,293 INFO L124 PetriNetUnfolderBase]: 3752/6382 cut-off events. [2024-06-03 18:43:43,293 INFO L125 PetriNetUnfolderBase]: For 1015720/1015724 co-relation queries the response was YES. [2024-06-03 18:43:43,368 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47178 conditions, 6382 events. 3752/6382 cut-off events. For 1015720/1015724 co-relation queries the response was YES. Maximal size of possible extension queue 422. Compared 44392 event pairs, 1286 based on Foata normal form. 8/6378 useless extension candidates. Maximal degree in co-relation 47013. Up to 4712 conditions per place. [2024-06-03 18:43:43,388 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 235 selfloop transitions, 170 changer transitions 0/411 dead transitions. [2024-06-03 18:43:43,388 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 368 places, 411 transitions, 5989 flow [2024-06-03 18:43:43,388 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:43:43,388 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:43:43,388 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 192 transitions. [2024-06-03 18:43:43,389 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5853658536585366 [2024-06-03 18:43:43,389 INFO L175 Difference]: Start difference. First operand has 361 places, 375 transitions, 4781 flow. Second operand 8 states and 192 transitions. [2024-06-03 18:43:43,389 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 368 places, 411 transitions, 5989 flow [2024-06-03 18:43:48,621 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 361 places, 411 transitions, 5581 flow, removed 17 selfloop flow, removed 7 redundant places. [2024-06-03 18:43:48,625 INFO L231 Difference]: Finished difference. Result has 362 places, 376 transitions, 4753 flow [2024-06-03 18:43:48,625 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4373, PETRI_DIFFERENCE_MINUEND_PLACES=354, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=375, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=169, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=206, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4753, PETRI_PLACES=362, PETRI_TRANSITIONS=376} [2024-06-03 18:43:48,625 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 320 predicate places. [2024-06-03 18:43:48,625 INFO L495 AbstractCegarLoop]: Abstraction has has 362 places, 376 transitions, 4753 flow [2024-06-03 18:43:48,625 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:43:48,625 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:43:48,625 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:43:48,625 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable152 [2024-06-03 18:43:48,626 INFO L420 AbstractCegarLoop]: === Iteration 154 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:43:48,626 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:43:48,626 INFO L85 PathProgramCache]: Analyzing trace with hash -1848991552, now seen corresponding path program 6 times [2024-06-03 18:43:48,626 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:43:48,626 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [609725694] [2024-06-03 18:43:48,626 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:43:48,626 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:43:48,629 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:43:48,710 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:43:48,710 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:43:48,710 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [609725694] [2024-06-03 18:43:48,711 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [609725694] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:43:48,711 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:43:48,711 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:43:48,711 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [494136980] [2024-06-03 18:43:48,711 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:43:48,711 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:43:48,711 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:43:48,711 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:43:48,711 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:43:48,748 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:43:48,748 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 362 places, 376 transitions, 4753 flow. Second operand has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:43:48,748 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:43:48,748 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:43:48,748 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:43:49,858 INFO L124 PetriNetUnfolderBase]: 3772/6424 cut-off events. [2024-06-03 18:43:49,858 INFO L125 PetriNetUnfolderBase]: For 1031973/1031977 co-relation queries the response was YES. [2024-06-03 18:43:49,929 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47460 conditions, 6424 events. 3772/6424 cut-off events. For 1031973/1031977 co-relation queries the response was YES. Maximal size of possible extension queue 426. Compared 44844 event pairs, 1326 based on Foata normal form. 8/6424 useless extension candidates. Maximal degree in co-relation 47294. Up to 5540 conditions per place. [2024-06-03 18:43:49,948 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 236 selfloop transitions, 160 changer transitions 0/402 dead transitions. [2024-06-03 18:43:49,948 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 369 places, 402 transitions, 5669 flow [2024-06-03 18:43:49,949 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:43:49,949 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:43:49,949 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 183 transitions. [2024-06-03 18:43:49,949 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5579268292682927 [2024-06-03 18:43:49,949 INFO L175 Difference]: Start difference. First operand has 362 places, 376 transitions, 4753 flow. Second operand 8 states and 183 transitions. [2024-06-03 18:43:49,949 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 369 places, 402 transitions, 5669 flow [2024-06-03 18:43:54,914 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 364 places, 402 transitions, 5329 flow, removed 15 selfloop flow, removed 5 redundant places. [2024-06-03 18:43:54,918 INFO L231 Difference]: Finished difference. Result has 365 places, 377 transitions, 4777 flow [2024-06-03 18:43:54,919 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4414, PETRI_DIFFERENCE_MINUEND_PLACES=357, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=376, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=159, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=216, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4777, PETRI_PLACES=365, PETRI_TRANSITIONS=377} [2024-06-03 18:43:54,919 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 323 predicate places. [2024-06-03 18:43:54,919 INFO L495 AbstractCegarLoop]: Abstraction has has 365 places, 377 transitions, 4777 flow [2024-06-03 18:43:54,919 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:43:54,919 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:43:54,919 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:43:54,920 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable153 [2024-06-03 18:43:54,920 INFO L420 AbstractCegarLoop]: === Iteration 155 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:43:54,920 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:43:54,920 INFO L85 PathProgramCache]: Analyzing trace with hash -1551341520, now seen corresponding path program 5 times [2024-06-03 18:43:54,920 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:43:54,920 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2086296315] [2024-06-03 18:43:54,920 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:43:54,921 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:43:54,924 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:43:55,010 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:43:55,011 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:43:55,011 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2086296315] [2024-06-03 18:43:55,011 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2086296315] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:43:55,011 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:43:55,011 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 18:43:55,011 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1613928600] [2024-06-03 18:43:55,011 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:43:55,011 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 18:43:55,012 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:43:55,012 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 18:43:55,012 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-03 18:43:55,037 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:43:55,038 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 365 places, 377 transitions, 4777 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:43:55,038 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:43:55,038 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:43:55,038 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:43:56,228 INFO L124 PetriNetUnfolderBase]: 3800/6455 cut-off events. [2024-06-03 18:43:56,228 INFO L125 PetriNetUnfolderBase]: For 1063858/1063860 co-relation queries the response was YES. [2024-06-03 18:43:56,302 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47829 conditions, 6455 events. 3800/6455 cut-off events. For 1063858/1063860 co-relation queries the response was YES. Maximal size of possible extension queue 431. Compared 45112 event pairs, 1323 based on Foata normal form. 8/6458 useless extension candidates. Maximal degree in co-relation 47662. Up to 5646 conditions per place. [2024-06-03 18:43:56,322 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 221 selfloop transitions, 177 changer transitions 0/404 dead transitions. [2024-06-03 18:43:56,322 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 373 places, 404 transitions, 5699 flow [2024-06-03 18:43:56,323 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 18:43:56,323 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 18:43:56,323 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 204 transitions. [2024-06-03 18:43:56,323 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5528455284552846 [2024-06-03 18:43:56,323 INFO L175 Difference]: Start difference. First operand has 365 places, 377 transitions, 4777 flow. Second operand 9 states and 204 transitions. [2024-06-03 18:43:56,323 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 373 places, 404 transitions, 5699 flow [2024-06-03 18:44:01,793 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 367 places, 404 transitions, 5351 flow, removed 15 selfloop flow, removed 6 redundant places. [2024-06-03 18:44:01,797 INFO L231 Difference]: Finished difference. Result has 368 places, 378 transitions, 4834 flow [2024-06-03 18:44:01,797 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4429, PETRI_DIFFERENCE_MINUEND_PLACES=359, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=377, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=176, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=200, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4834, PETRI_PLACES=368, PETRI_TRANSITIONS=378} [2024-06-03 18:44:01,797 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 326 predicate places. [2024-06-03 18:44:01,797 INFO L495 AbstractCegarLoop]: Abstraction has has 368 places, 378 transitions, 4834 flow [2024-06-03 18:44:01,798 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:44:01,798 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:44:01,798 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:44:01,798 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable154 [2024-06-03 18:44:01,798 INFO L420 AbstractCegarLoop]: === Iteration 156 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:44:01,798 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:44:01,798 INFO L85 PathProgramCache]: Analyzing trace with hash 1425400452, now seen corresponding path program 6 times [2024-06-03 18:44:01,798 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:44:01,798 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [470189832] [2024-06-03 18:44:01,798 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:44:01,798 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:44:01,802 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:44:01,894 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:44:01,894 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:44:01,894 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [470189832] [2024-06-03 18:44:01,894 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [470189832] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:44:01,894 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:44:01,894 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 18:44:01,894 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1834697588] [2024-06-03 18:44:01,894 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:44:01,894 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 18:44:01,894 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:44:01,894 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 18:44:01,894 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-03 18:44:01,937 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:44:01,937 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 368 places, 378 transitions, 4834 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:44:01,937 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:44:01,937 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:44:01,937 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:44:03,114 INFO L124 PetriNetUnfolderBase]: 3820/6489 cut-off events. [2024-06-03 18:44:03,114 INFO L125 PetriNetUnfolderBase]: For 1069297/1069299 co-relation queries the response was YES. [2024-06-03 18:44:03,188 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48211 conditions, 6489 events. 3820/6489 cut-off events. For 1069297/1069299 co-relation queries the response was YES. Maximal size of possible extension queue 435. Compared 45367 event pairs, 1321 based on Foata normal form. 6/6490 useless extension candidates. Maximal degree in co-relation 48043. Up to 5648 conditions per place. [2024-06-03 18:44:03,208 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 223 selfloop transitions, 180 changer transitions 0/409 dead transitions. [2024-06-03 18:44:03,209 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 377 places, 409 transitions, 5784 flow [2024-06-03 18:44:03,209 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 18:44:03,209 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 18:44:03,209 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 223 transitions. [2024-06-03 18:44:03,209 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5439024390243903 [2024-06-03 18:44:03,210 INFO L175 Difference]: Start difference. First operand has 368 places, 378 transitions, 4834 flow. Second operand 10 states and 223 transitions. [2024-06-03 18:44:03,210 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 377 places, 409 transitions, 5784 flow [2024-06-03 18:44:09,463 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 370 places, 409 transitions, 5397 flow, removed 18 selfloop flow, removed 7 redundant places. [2024-06-03 18:44:09,467 INFO L231 Difference]: Finished difference. Result has 371 places, 379 transitions, 4859 flow [2024-06-03 18:44:09,467 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4447, PETRI_DIFFERENCE_MINUEND_PLACES=361, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=378, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=179, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=198, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4859, PETRI_PLACES=371, PETRI_TRANSITIONS=379} [2024-06-03 18:44:09,467 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 329 predicate places. [2024-06-03 18:44:09,467 INFO L495 AbstractCegarLoop]: Abstraction has has 371 places, 379 transitions, 4859 flow [2024-06-03 18:44:09,467 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:44:09,467 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:44:09,468 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:44:09,468 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable155 [2024-06-03 18:44:09,468 INFO L420 AbstractCegarLoop]: === Iteration 157 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:44:09,468 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:44:09,468 INFO L85 PathProgramCache]: Analyzing trace with hash -1026127590, now seen corresponding path program 7 times [2024-06-03 18:44:09,468 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:44:09,468 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [517620197] [2024-06-03 18:44:09,469 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:44:09,469 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:44:09,472 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:44:09,553 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:44:09,553 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:44:09,553 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [517620197] [2024-06-03 18:44:09,553 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [517620197] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:44:09,553 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:44:09,553 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:44:09,553 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [592203876] [2024-06-03 18:44:09,553 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:44:09,553 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:44:09,553 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:44:09,554 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:44:09,554 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:44:09,596 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:44:09,596 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 371 places, 379 transitions, 4859 flow. Second operand has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:44:09,596 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:44:09,596 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:44:09,596 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:44:10,853 INFO L124 PetriNetUnfolderBase]: 4081/6943 cut-off events. [2024-06-03 18:44:10,854 INFO L125 PetriNetUnfolderBase]: For 1423611/1423615 co-relation queries the response was YES. [2024-06-03 18:44:10,941 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55725 conditions, 6943 events. 4081/6943 cut-off events. For 1423611/1423615 co-relation queries the response was YES. Maximal size of possible extension queue 472. Compared 49012 event pairs, 1194 based on Foata normal form. 8/6931 useless extension candidates. Maximal degree in co-relation 55556. Up to 3279 conditions per place. [2024-06-03 18:44:10,966 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 220 selfloop transitions, 199 changer transitions 0/425 dead transitions. [2024-06-03 18:44:10,966 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 378 places, 425 transitions, 6393 flow [2024-06-03 18:44:10,967 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:44:10,967 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:44:10,967 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 200 transitions. [2024-06-03 18:44:10,967 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6097560975609756 [2024-06-03 18:44:10,967 INFO L175 Difference]: Start difference. First operand has 371 places, 379 transitions, 4859 flow. Second operand 8 states and 200 transitions. [2024-06-03 18:44:10,967 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 378 places, 425 transitions, 6393 flow [2024-06-03 18:44:15,727 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 370 places, 425 transitions, 5997 flow, removed 19 selfloop flow, removed 8 redundant places. [2024-06-03 18:44:15,731 INFO L231 Difference]: Finished difference. Result has 371 places, 380 transitions, 4907 flow [2024-06-03 18:44:15,732 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4463, PETRI_DIFFERENCE_MINUEND_PLACES=363, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=379, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=198, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=181, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4907, PETRI_PLACES=371, PETRI_TRANSITIONS=380} [2024-06-03 18:44:15,732 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 329 predicate places. [2024-06-03 18:44:15,732 INFO L495 AbstractCegarLoop]: Abstraction has has 371 places, 380 transitions, 4907 flow [2024-06-03 18:44:15,732 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:44:15,732 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:44:15,732 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:44:15,732 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable156 [2024-06-03 18:44:15,733 INFO L420 AbstractCegarLoop]: === Iteration 158 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:44:15,733 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:44:15,733 INFO L85 PathProgramCache]: Analyzing trace with hash 325458620, now seen corresponding path program 8 times [2024-06-03 18:44:15,733 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:44:15,733 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1072924452] [2024-06-03 18:44:15,733 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:44:15,733 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:44:15,737 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:44:15,812 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:44:15,812 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:44:15,812 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1072924452] [2024-06-03 18:44:15,812 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1072924452] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:44:15,812 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:44:15,812 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:44:15,812 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1871117113] [2024-06-03 18:44:15,812 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:44:15,812 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:44:15,812 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:44:15,813 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:44:15,813 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:44:15,847 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:44:15,847 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 371 places, 380 transitions, 4907 flow. Second operand has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:44:15,847 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:44:15,847 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:44:15,847 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:44:17,125 INFO L124 PetriNetUnfolderBase]: 4101/6979 cut-off events. [2024-06-03 18:44:17,126 INFO L125 PetriNetUnfolderBase]: For 1449118/1449122 co-relation queries the response was YES. [2024-06-03 18:44:17,205 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56462 conditions, 6979 events. 4101/6979 cut-off events. For 1449118/1449122 co-relation queries the response was YES. Maximal size of possible extension queue 476. Compared 49305 event pairs, 1194 based on Foata normal form. 8/6967 useless extension candidates. Maximal degree in co-relation 56292. Up to 3291 conditions per place. [2024-06-03 18:44:17,226 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 220 selfloop transitions, 196 changer transitions 0/422 dead transitions. [2024-06-03 18:44:17,226 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 378 places, 422 transitions, 6419 flow [2024-06-03 18:44:17,226 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:44:17,226 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:44:17,227 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 196 transitions. [2024-06-03 18:44:17,227 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5975609756097561 [2024-06-03 18:44:17,227 INFO L175 Difference]: Start difference. First operand has 371 places, 380 transitions, 4907 flow. Second operand 8 states and 196 transitions. [2024-06-03 18:44:17,227 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 378 places, 422 transitions, 6419 flow [2024-06-03 18:44:21,405 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 370 places, 422 transitions, 5786 flow, removed 27 selfloop flow, removed 8 redundant places. [2024-06-03 18:44:21,409 INFO L231 Difference]: Finished difference. Result has 371 places, 381 transitions, 4714 flow [2024-06-03 18:44:21,410 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4283, PETRI_DIFFERENCE_MINUEND_PLACES=363, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=380, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=195, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=185, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4714, PETRI_PLACES=371, PETRI_TRANSITIONS=381} [2024-06-03 18:44:21,410 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 329 predicate places. [2024-06-03 18:44:21,410 INFO L495 AbstractCegarLoop]: Abstraction has has 371 places, 381 transitions, 4714 flow [2024-06-03 18:44:21,410 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:44:21,410 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:44:21,410 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:44:21,410 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable157 [2024-06-03 18:44:21,410 INFO L420 AbstractCegarLoop]: === Iteration 159 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:44:21,410 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:44:21,410 INFO L85 PathProgramCache]: Analyzing trace with hash -5541324, now seen corresponding path program 7 times [2024-06-03 18:44:21,411 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:44:21,411 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [344983755] [2024-06-03 18:44:21,411 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:44:21,411 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:44:21,414 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:44:21,508 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:44:21,508 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:44:21,508 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [344983755] [2024-06-03 18:44:21,508 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [344983755] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:44:21,508 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:44:21,509 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 18:44:21,509 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [288374336] [2024-06-03 18:44:21,509 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:44:21,509 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 18:44:21,509 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:44:21,509 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 18:44:21,509 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-03 18:44:21,562 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:44:21,562 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 371 places, 381 transitions, 4714 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:44:21,562 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:44:21,562 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:44:21,562 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:44:22,846 INFO L124 PetriNetUnfolderBase]: 4121/6980 cut-off events. [2024-06-03 18:44:22,846 INFO L125 PetriNetUnfolderBase]: For 1476453/1476455 co-relation queries the response was YES. [2024-06-03 18:44:22,924 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55819 conditions, 6980 events. 4121/6980 cut-off events. For 1476453/1476455 co-relation queries the response was YES. Maximal size of possible extension queue 480. Compared 49236 event pairs, 1095 based on Foata normal form. 6/6969 useless extension candidates. Maximal degree in co-relation 55651. Up to 5297 conditions per place. [2024-06-03 18:44:22,945 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 201 selfloop transitions, 215 changer transitions 0/422 dead transitions. [2024-06-03 18:44:22,945 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 379 places, 422 transitions, 5980 flow [2024-06-03 18:44:22,945 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 18:44:22,945 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 18:44:22,946 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 216 transitions. [2024-06-03 18:44:22,946 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5853658536585366 [2024-06-03 18:44:22,946 INFO L175 Difference]: Start difference. First operand has 371 places, 381 transitions, 4714 flow. Second operand 9 states and 216 transitions. [2024-06-03 18:44:22,946 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 379 places, 422 transitions, 5980 flow [2024-06-03 18:44:28,029 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 374 places, 422 transitions, 5572 flow, removed 15 selfloop flow, removed 5 redundant places. [2024-06-03 18:44:28,034 INFO L231 Difference]: Finished difference. Result has 375 places, 382 transitions, 4790 flow [2024-06-03 18:44:28,034 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4306, PETRI_DIFFERENCE_MINUEND_PLACES=366, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=381, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=214, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=166, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4790, PETRI_PLACES=375, PETRI_TRANSITIONS=382} [2024-06-03 18:44:28,034 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 333 predicate places. [2024-06-03 18:44:28,034 INFO L495 AbstractCegarLoop]: Abstraction has has 375 places, 382 transitions, 4790 flow [2024-06-03 18:44:28,034 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:44:28,034 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:44:28,034 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:44:28,034 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable158 [2024-06-03 18:44:28,034 INFO L420 AbstractCegarLoop]: === Iteration 160 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:44:28,034 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:44:28,035 INFO L85 PathProgramCache]: Analyzing trace with hash -671853948, now seen corresponding path program 8 times [2024-06-03 18:44:28,035 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:44:28,035 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2113357753] [2024-06-03 18:44:28,035 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:44:28,035 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:44:28,038 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:44:28,129 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:44:28,129 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:44:28,129 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2113357753] [2024-06-03 18:44:28,129 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2113357753] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:44:28,129 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:44:28,129 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 18:44:28,129 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1387839055] [2024-06-03 18:44:28,129 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:44:28,129 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 18:44:28,129 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:44:28,129 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 18:44:28,130 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-03 18:44:28,203 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:44:28,203 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 375 places, 382 transitions, 4790 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:44:28,203 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:44:28,203 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:44:28,203 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:44:29,451 INFO L124 PetriNetUnfolderBase]: 4014/6801 cut-off events. [2024-06-03 18:44:29,452 INFO L125 PetriNetUnfolderBase]: For 1317648/1317650 co-relation queries the response was YES. [2024-06-03 18:44:29,533 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52383 conditions, 6801 events. 4014/6801 cut-off events. For 1317648/1317650 co-relation queries the response was YES. Maximal size of possible extension queue 465. Compared 47690 event pairs, 1069 based on Foata normal form. 6/6790 useless extension candidates. Maximal degree in co-relation 52214. Up to 5124 conditions per place. [2024-06-03 18:44:29,554 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 197 selfloop transitions, 214 changer transitions 2/419 dead transitions. [2024-06-03 18:44:29,555 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 383 places, 419 transitions, 6032 flow [2024-06-03 18:44:29,555 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 18:44:29,555 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 18:44:29,555 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 212 transitions. [2024-06-03 18:44:29,555 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5745257452574526 [2024-06-03 18:44:29,555 INFO L175 Difference]: Start difference. First operand has 375 places, 382 transitions, 4790 flow. Second operand 9 states and 212 transitions. [2024-06-03 18:44:29,555 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 383 places, 419 transitions, 6032 flow [2024-06-03 18:44:35,706 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 376 places, 419 transitions, 5564 flow, removed 20 selfloop flow, removed 7 redundant places. [2024-06-03 18:44:35,710 INFO L231 Difference]: Finished difference. Result has 377 places, 383 transitions, 4806 flow [2024-06-03 18:44:35,710 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4322, PETRI_DIFFERENCE_MINUEND_PLACES=368, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=382, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=213, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=168, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4806, PETRI_PLACES=377, PETRI_TRANSITIONS=383} [2024-06-03 18:44:35,710 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 335 predicate places. [2024-06-03 18:44:35,710 INFO L495 AbstractCegarLoop]: Abstraction has has 377 places, 383 transitions, 4806 flow [2024-06-03 18:44:35,710 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:44:35,710 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:44:35,711 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:44:35,711 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable159 [2024-06-03 18:44:35,711 INFO L420 AbstractCegarLoop]: === Iteration 161 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:44:35,711 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:44:35,711 INFO L85 PathProgramCache]: Analyzing trace with hash -671854320, now seen corresponding path program 9 times [2024-06-03 18:44:35,711 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:44:35,711 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1637812313] [2024-06-03 18:44:35,711 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:44:35,711 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:44:35,715 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:44:35,791 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:44:35,792 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:44:35,792 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1637812313] [2024-06-03 18:44:35,793 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1637812313] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:44:35,793 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:44:35,793 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:44:35,793 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1106486407] [2024-06-03 18:44:35,793 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:44:35,793 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:44:35,793 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:44:35,794 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:44:35,794 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:44:35,840 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:44:35,840 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 377 places, 383 transitions, 4806 flow. Second operand has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:44:35,840 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:44:35,840 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:44:35,840 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:44:37,181 INFO L124 PetriNetUnfolderBase]: 4161/7083 cut-off events. [2024-06-03 18:44:37,181 INFO L125 PetriNetUnfolderBase]: For 1522081/1522085 co-relation queries the response was YES. [2024-06-03 18:44:37,266 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56533 conditions, 7083 events. 4161/7083 cut-off events. For 1522081/1522085 co-relation queries the response was YES. Maximal size of possible extension queue 488. Compared 50229 event pairs, 1233 based on Foata normal form. 8/7071 useless extension candidates. Maximal degree in co-relation 56363. Up to 3367 conditions per place. [2024-06-03 18:44:37,288 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 210 selfloop transitions, 201 changer transitions 0/417 dead transitions. [2024-06-03 18:44:37,289 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 384 places, 417 transitions, 6036 flow [2024-06-03 18:44:37,289 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:44:37,289 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:44:37,289 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 188 transitions. [2024-06-03 18:44:37,289 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.573170731707317 [2024-06-03 18:44:37,289 INFO L175 Difference]: Start difference. First operand has 377 places, 383 transitions, 4806 flow. Second operand 8 states and 188 transitions. [2024-06-03 18:44:37,289 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 384 places, 417 transitions, 6036 flow [2024-06-03 18:44:42,466 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 377 places, 417 transitions, 5568 flow, removed 21 selfloop flow, removed 7 redundant places. [2024-06-03 18:44:42,470 INFO L231 Difference]: Finished difference. Result has 378 places, 384 transitions, 4780 flow [2024-06-03 18:44:42,470 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4338, PETRI_DIFFERENCE_MINUEND_PLACES=370, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=383, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=200, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=183, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4780, PETRI_PLACES=378, PETRI_TRANSITIONS=384} [2024-06-03 18:44:42,470 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 336 predicate places. [2024-06-03 18:44:42,471 INFO L495 AbstractCegarLoop]: Abstraction has has 378 places, 384 transitions, 4780 flow [2024-06-03 18:44:42,471 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:44:42,471 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:44:42,471 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:44:42,471 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable160 [2024-06-03 18:44:42,471 INFO L420 AbstractCegarLoop]: === Iteration 162 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:44:42,471 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:44:42,472 INFO L85 PathProgramCache]: Analyzing trace with hash 349137426, now seen corresponding path program 9 times [2024-06-03 18:44:42,472 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:44:42,472 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [395642595] [2024-06-03 18:44:42,472 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:44:42,472 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:44:42,476 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:44:42,564 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:44:42,565 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:44:42,565 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [395642595] [2024-06-03 18:44:42,565 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [395642595] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:44:42,565 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:44:42,565 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 18:44:42,565 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [526174996] [2024-06-03 18:44:42,565 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:44:42,565 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 18:44:42,565 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:44:42,565 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 18:44:42,565 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-03 18:44:42,621 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:44:42,621 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 378 places, 384 transitions, 4780 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:44:42,621 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:44:42,621 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:44:42,621 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:44:44,005 INFO L124 PetriNetUnfolderBase]: 4181/7084 cut-off events. [2024-06-03 18:44:44,005 INFO L125 PetriNetUnfolderBase]: For 1552665/1552667 co-relation queries the response was YES. [2024-06-03 18:44:44,090 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56974 conditions, 7084 events. 4181/7084 cut-off events. For 1552665/1552667 co-relation queries the response was YES. Maximal size of possible extension queue 491. Compared 50117 event pairs, 1113 based on Foata normal form. 6/7077 useless extension candidates. Maximal degree in co-relation 56803. Up to 5169 conditions per place. [2024-06-03 18:44:44,114 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 197 selfloop transitions, 218 changer transitions 4/425 dead transitions. [2024-06-03 18:44:44,114 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 386 places, 425 transitions, 6064 flow [2024-06-03 18:44:44,114 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 18:44:44,114 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 18:44:44,114 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 216 transitions. [2024-06-03 18:44:44,114 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5853658536585366 [2024-06-03 18:44:44,114 INFO L175 Difference]: Start difference. First operand has 378 places, 384 transitions, 4780 flow. Second operand 9 states and 216 transitions. [2024-06-03 18:44:44,114 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 386 places, 425 transitions, 6064 flow [2024-06-03 18:44:50,980 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 381 places, 425 transitions, 5721 flow, removed 15 selfloop flow, removed 5 redundant places. [2024-06-03 18:44:50,984 INFO L231 Difference]: Finished difference. Result has 382 places, 385 transitions, 4931 flow [2024-06-03 18:44:50,985 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4437, PETRI_DIFFERENCE_MINUEND_PLACES=373, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=384, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=217, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=166, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4931, PETRI_PLACES=382, PETRI_TRANSITIONS=385} [2024-06-03 18:44:50,985 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 340 predicate places. [2024-06-03 18:44:50,985 INFO L495 AbstractCegarLoop]: Abstraction has has 382 places, 385 transitions, 4931 flow [2024-06-03 18:44:50,985 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:44:50,985 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:44:50,985 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:44:50,985 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable161 [2024-06-03 18:44:50,985 INFO L420 AbstractCegarLoop]: === Iteration 163 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:44:50,985 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:44:50,985 INFO L85 PathProgramCache]: Analyzing trace with hash 1612113328, now seen corresponding path program 10 times [2024-06-03 18:44:50,985 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:44:50,986 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [910452281] [2024-06-03 18:44:50,986 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:44:50,986 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:44:50,989 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:44:51,086 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:44:51,087 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:44:51,087 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [910452281] [2024-06-03 18:44:51,087 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [910452281] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:44:51,087 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:44:51,087 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 18:44:51,087 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [316734829] [2024-06-03 18:44:51,087 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:44:51,087 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 18:44:51,087 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:44:51,087 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 18:44:51,087 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-03 18:44:51,117 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:44:51,117 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 382 places, 385 transitions, 4931 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:44:51,117 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:44:51,117 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:44:51,117 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:44:52,458 INFO L124 PetriNetUnfolderBase]: 4209/7154 cut-off events. [2024-06-03 18:44:52,458 INFO L125 PetriNetUnfolderBase]: For 1599982/1599984 co-relation queries the response was YES. [2024-06-03 18:44:52,546 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57682 conditions, 7154 events. 4209/7154 cut-off events. For 1599982/1599984 co-relation queries the response was YES. Maximal size of possible extension queue 496. Compared 51038 event pairs, 1542 based on Foata normal form. 8/7157 useless extension candidates. Maximal degree in co-relation 57510. Up to 6305 conditions per place. [2024-06-03 18:44:52,569 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 227 selfloop transitions, 176 changer transitions 0/409 dead transitions. [2024-06-03 18:44:52,569 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 390 places, 409 transitions, 5865 flow [2024-06-03 18:44:52,570 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 18:44:52,570 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 18:44:52,570 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 200 transitions. [2024-06-03 18:44:52,570 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5420054200542005 [2024-06-03 18:44:52,570 INFO L175 Difference]: Start difference. First operand has 382 places, 385 transitions, 4931 flow. Second operand 9 states and 200 transitions. [2024-06-03 18:44:52,570 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 390 places, 409 transitions, 5865 flow [2024-06-03 18:44:58,363 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 383 places, 409 transitions, 5387 flow, removed 22 selfloop flow, removed 7 redundant places. [2024-06-03 18:44:58,367 INFO L231 Difference]: Finished difference. Result has 384 places, 386 transitions, 4866 flow [2024-06-03 18:44:58,367 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4453, PETRI_DIFFERENCE_MINUEND_PLACES=375, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=385, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=175, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=209, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4866, PETRI_PLACES=384, PETRI_TRANSITIONS=386} [2024-06-03 18:44:58,368 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 342 predicate places. [2024-06-03 18:44:58,368 INFO L495 AbstractCegarLoop]: Abstraction has has 384 places, 386 transitions, 4866 flow [2024-06-03 18:44:58,368 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:44:58,368 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:44:58,368 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:44:58,368 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable162 [2024-06-03 18:44:58,368 INFO L420 AbstractCegarLoop]: === Iteration 164 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:44:58,368 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:44:58,368 INFO L85 PathProgramCache]: Analyzing trace with hash -1468701650, now seen corresponding path program 10 times [2024-06-03 18:44:58,368 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:44:58,368 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [383931169] [2024-06-03 18:44:58,369 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:44:58,369 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:44:58,372 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:44:58,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-03 18:44:58,452 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:44:58,452 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [383931169] [2024-06-03 18:44:58,452 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [383931169] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:44:58,452 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:44:58,452 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:44:58,452 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1881947232] [2024-06-03 18:44:58,452 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:44:58,452 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:44:58,453 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:44:58,453 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:44:58,453 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:44:58,493 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:44:58,493 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 384 places, 386 transitions, 4866 flow. Second operand has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:44:58,493 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:44:58,493 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:44:58,493 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:44:59,799 INFO L124 PetriNetUnfolderBase]: 4229/7207 cut-off events. [2024-06-03 18:44:59,799 INFO L125 PetriNetUnfolderBase]: For 1608395/1608399 co-relation queries the response was YES. [2024-06-03 18:44:59,882 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57592 conditions, 7207 events. 4229/7207 cut-off events. For 1608395/1608399 co-relation queries the response was YES. Maximal size of possible extension queue 500. Compared 51551 event pairs, 1557 based on Foata normal form. 8/7207 useless extension candidates. Maximal degree in co-relation 57419. Up to 6307 conditions per place. [2024-06-03 18:44:59,905 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 243 selfloop transitions, 160 changer transitions 0/409 dead transitions. [2024-06-03 18:44:59,905 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 391 places, 409 transitions, 5789 flow [2024-06-03 18:44:59,906 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:44:59,906 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:44:59,906 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 179 transitions. [2024-06-03 18:44:59,906 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5457317073170732 [2024-06-03 18:44:59,906 INFO L175 Difference]: Start difference. First operand has 384 places, 386 transitions, 4866 flow. Second operand 8 states and 179 transitions. [2024-06-03 18:44:59,906 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 391 places, 409 transitions, 5789 flow [2024-06-03 18:45:04,149 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 384 places, 409 transitions, 5394 flow, removed 23 selfloop flow, removed 7 redundant places. [2024-06-03 18:45:04,154 INFO L231 Difference]: Finished difference. Result has 385 places, 387 transitions, 4836 flow [2024-06-03 18:45:04,154 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4471, PETRI_DIFFERENCE_MINUEND_PLACES=377, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=386, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=159, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=226, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4836, PETRI_PLACES=385, PETRI_TRANSITIONS=387} [2024-06-03 18:45:04,154 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 343 predicate places. [2024-06-03 18:45:04,154 INFO L495 AbstractCegarLoop]: Abstraction has has 385 places, 387 transitions, 4836 flow [2024-06-03 18:45:04,154 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:45:04,154 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:45:04,155 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:45:04,155 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable163 [2024-06-03 18:45:04,155 INFO L420 AbstractCegarLoop]: === Iteration 165 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:45:04,155 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:45:04,155 INFO L85 PathProgramCache]: Analyzing trace with hash -438928844, now seen corresponding path program 11 times [2024-06-03 18:45:04,155 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:45:04,155 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1770366932] [2024-06-03 18:45:04,155 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:45:04,156 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:45:04,159 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:45:04,255 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:45:04,255 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:45:04,255 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1770366932] [2024-06-03 18:45:04,255 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1770366932] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:45:04,255 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:45:04,255 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 18:45:04,255 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1595980398] [2024-06-03 18:45:04,255 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:45:04,255 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 18:45:04,255 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:45:04,256 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 18:45:04,256 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-03 18:45:04,295 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:45:04,295 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 385 places, 387 transitions, 4836 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:45:04,295 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:45:04,295 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:45:04,296 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:45:05,632 INFO L124 PetriNetUnfolderBase]: 4249/7198 cut-off events. [2024-06-03 18:45:05,632 INFO L125 PetriNetUnfolderBase]: For 1632361/1632363 co-relation queries the response was YES. [2024-06-03 18:45:05,717 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57781 conditions, 7198 events. 4249/7198 cut-off events. For 1632361/1632363 co-relation queries the response was YES. Maximal size of possible extension queue 504. Compared 51270 event pairs, 1522 based on Foata normal form. 6/7191 useless extension candidates. Maximal degree in co-relation 57607. Up to 6323 conditions per place. [2024-06-03 18:45:05,739 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 221 selfloop transitions, 185 changer transitions 2/414 dead transitions. [2024-06-03 18:45:05,739 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 393 places, 414 transitions, 5784 flow [2024-06-03 18:45:05,739 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 18:45:05,739 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 18:45:05,740 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 202 transitions. [2024-06-03 18:45:05,740 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5474254742547425 [2024-06-03 18:45:05,740 INFO L175 Difference]: Start difference. First operand has 385 places, 387 transitions, 4836 flow. Second operand 9 states and 202 transitions. [2024-06-03 18:45:05,740 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 393 places, 414 transitions, 5784 flow [2024-06-03 18:45:10,879 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 387 places, 414 transitions, 5434 flow, removed 16 selfloop flow, removed 6 redundant places. [2024-06-03 18:45:10,884 INFO L231 Difference]: Finished difference. Result has 388 places, 388 transitions, 4918 flow [2024-06-03 18:45:10,884 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4486, PETRI_DIFFERENCE_MINUEND_PLACES=379, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=387, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=184, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=202, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4918, PETRI_PLACES=388, PETRI_TRANSITIONS=388} [2024-06-03 18:45:10,884 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 346 predicate places. [2024-06-03 18:45:10,884 INFO L495 AbstractCegarLoop]: Abstraction has has 388 places, 388 transitions, 4918 flow [2024-06-03 18:45:10,885 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:45:10,885 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:45:10,885 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:45:10,885 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable164 [2024-06-03 18:45:10,885 INFO L420 AbstractCegarLoop]: === Iteration 166 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:45:10,885 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:45:10,885 INFO L85 PathProgramCache]: Analyzing trace with hash -1459504880, now seen corresponding path program 11 times [2024-06-03 18:45:10,886 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:45:10,886 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [162574945] [2024-06-03 18:45:10,886 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:45:10,886 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:45:10,889 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:45:10,991 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:45:10,991 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:45:10,991 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [162574945] [2024-06-03 18:45:10,992 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [162574945] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:45:10,992 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:45:10,992 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:45:10,993 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1615098871] [2024-06-03 18:45:10,993 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:45:10,993 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:45:10,993 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:45:10,993 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:45:10,993 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:45:11,035 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:45:11,035 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 388 places, 388 transitions, 4918 flow. Second operand has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:45:11,035 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:45:11,036 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:45:11,036 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:45:12,365 INFO L124 PetriNetUnfolderBase]: 4269/7259 cut-off events. [2024-06-03 18:45:12,365 INFO L125 PetriNetUnfolderBase]: For 1658793/1658797 co-relation queries the response was YES. [2024-06-03 18:45:12,450 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58210 conditions, 7259 events. 4269/7259 cut-off events. For 1658793/1658797 co-relation queries the response was YES. Maximal size of possible extension queue 508. Compared 51877 event pairs, 1547 based on Foata normal form. 8/7247 useless extension candidates. Maximal degree in co-relation 58035. Up to 6091 conditions per place. [2024-06-03 18:45:12,472 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 234 selfloop transitions, 172 changer transitions 0/412 dead transitions. [2024-06-03 18:45:12,472 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 395 places, 412 transitions, 5847 flow [2024-06-03 18:45:12,472 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:45:12,472 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:45:12,472 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 179 transitions. [2024-06-03 18:45:12,473 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5457317073170732 [2024-06-03 18:45:12,473 INFO L175 Difference]: Start difference. First operand has 388 places, 388 transitions, 4918 flow. Second operand 8 states and 179 transitions. [2024-06-03 18:45:12,473 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 395 places, 412 transitions, 5847 flow [2024-06-03 18:45:17,116 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 388 places, 412 transitions, 5431 flow, removed 24 selfloop flow, removed 7 redundant places. [2024-06-03 18:45:17,120 INFO L231 Difference]: Finished difference. Result has 389 places, 389 transitions, 4889 flow [2024-06-03 18:45:17,121 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4502, PETRI_DIFFERENCE_MINUEND_PLACES=381, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=388, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=171, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=216, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4889, PETRI_PLACES=389, PETRI_TRANSITIONS=389} [2024-06-03 18:45:17,121 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 347 predicate places. [2024-06-03 18:45:17,121 INFO L495 AbstractCegarLoop]: Abstraction has has 389 places, 389 transitions, 4889 flow [2024-06-03 18:45:17,121 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:45:17,121 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:45:17,121 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:45:17,121 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable165 [2024-06-03 18:45:17,121 INFO L420 AbstractCegarLoop]: === Iteration 167 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:45:17,121 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:45:17,121 INFO L85 PathProgramCache]: Analyzing trace with hash -704626124, now seen corresponding path program 12 times [2024-06-03 18:45:17,122 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:45:17,122 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [980102817] [2024-06-03 18:45:17,122 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:45:17,122 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:45:17,125 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:45:17,216 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:45:17,217 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:45:17,217 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [980102817] [2024-06-03 18:45:17,217 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [980102817] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:45:17,217 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:45:17,217 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 18:45:17,217 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2039998012] [2024-06-03 18:45:17,217 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:45:17,217 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 18:45:17,217 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:45:17,217 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 18:45:17,217 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-03 18:45:17,268 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:45:17,268 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 389 places, 389 transitions, 4889 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:45:17,268 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:45:17,268 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:45:17,268 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:45:18,590 INFO L124 PetriNetUnfolderBase]: 4289/7292 cut-off events. [2024-06-03 18:45:18,590 INFO L125 PetriNetUnfolderBase]: For 1684142/1684144 co-relation queries the response was YES. [2024-06-03 18:45:18,678 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58633 conditions, 7292 events. 4289/7292 cut-off events. For 1684142/1684144 co-relation queries the response was YES. Maximal size of possible extension queue 512. Compared 52230 event pairs, 1558 based on Foata normal form. 6/7293 useless extension candidates. Maximal degree in co-relation 58457. Up to 6403 conditions per place. [2024-06-03 18:45:18,703 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 232 selfloop transitions, 179 changer transitions 0/417 dead transitions. [2024-06-03 18:45:18,703 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 398 places, 417 transitions, 5859 flow [2024-06-03 18:45:18,704 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 18:45:18,704 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 18:45:18,704 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 219 transitions. [2024-06-03 18:45:18,704 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5341463414634147 [2024-06-03 18:45:18,704 INFO L175 Difference]: Start difference. First operand has 389 places, 389 transitions, 4889 flow. Second operand 10 states and 219 transitions. [2024-06-03 18:45:18,704 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 398 places, 417 transitions, 5859 flow [2024-06-03 18:45:24,944 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 392 places, 417 transitions, 5487 flow, removed 15 selfloop flow, removed 6 redundant places. [2024-06-03 18:45:24,948 INFO L231 Difference]: Finished difference. Result has 393 places, 390 transitions, 4939 flow [2024-06-03 18:45:24,948 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4517, PETRI_DIFFERENCE_MINUEND_PLACES=383, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=389, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=178, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=210, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4939, PETRI_PLACES=393, PETRI_TRANSITIONS=390} [2024-06-03 18:45:24,948 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 351 predicate places. [2024-06-03 18:45:24,949 INFO L495 AbstractCegarLoop]: Abstraction has has 393 places, 390 transitions, 4939 flow [2024-06-03 18:45:24,949 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:45:24,949 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:45:24,949 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:45:24,949 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable166 [2024-06-03 18:45:24,949 INFO L420 AbstractCegarLoop]: === Iteration 168 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:45:24,949 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:45:24,949 INFO L85 PathProgramCache]: Analyzing trace with hash -1459088798, now seen corresponding path program 13 times [2024-06-03 18:45:24,949 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:45:24,949 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1087119865] [2024-06-03 18:45:24,949 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:45:24,949 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:45:24,953 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:45:25,049 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:45:25,050 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:45:25,050 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1087119865] [2024-06-03 18:45:25,050 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1087119865] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:45:25,050 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:45:25,050 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 18:45:25,050 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1622129655] [2024-06-03 18:45:25,050 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:45:25,050 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 18:45:25,050 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:45:25,050 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 18:45:25,050 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-03 18:45:25,108 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:45:25,108 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 393 places, 390 transitions, 4939 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:45:25,108 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:45:25,108 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:45:25,108 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:45:26,564 INFO L124 PetriNetUnfolderBase]: 4355/7396 cut-off events. [2024-06-03 18:45:26,564 INFO L125 PetriNetUnfolderBase]: For 1784636/1784638 co-relation queries the response was YES. [2024-06-03 18:45:26,649 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60951 conditions, 7396 events. 4355/7396 cut-off events. For 1784636/1784638 co-relation queries the response was YES. Maximal size of possible extension queue 524. Compared 53087 event pairs, 1500 based on Foata normal form. 6/7397 useless extension candidates. Maximal degree in co-relation 60774. Up to 5951 conditions per place. [2024-06-03 18:45:26,671 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 224 selfloop transitions, 193 changer transitions 4/427 dead transitions. [2024-06-03 18:45:26,671 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 402 places, 427 transitions, 6287 flow [2024-06-03 18:45:26,672 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 18:45:26,672 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 18:45:26,672 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 228 transitions. [2024-06-03 18:45:26,672 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5560975609756098 [2024-06-03 18:45:26,672 INFO L175 Difference]: Start difference. First operand has 393 places, 390 transitions, 4939 flow. Second operand 10 states and 228 transitions. [2024-06-03 18:45:26,672 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 402 places, 427 transitions, 6287 flow [2024-06-03 18:45:34,133 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 394 places, 427 transitions, 5881 flow, removed 25 selfloop flow, removed 8 redundant places. [2024-06-03 18:45:34,137 INFO L231 Difference]: Finished difference. Result has 395 places, 392 transitions, 5045 flow [2024-06-03 18:45:34,137 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4533, PETRI_DIFFERENCE_MINUEND_PLACES=385, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=390, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=192, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=198, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5045, PETRI_PLACES=395, PETRI_TRANSITIONS=392} [2024-06-03 18:45:34,137 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 353 predicate places. [2024-06-03 18:45:34,137 INFO L495 AbstractCegarLoop]: Abstraction has has 395 places, 392 transitions, 5045 flow [2024-06-03 18:45:34,138 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:45:34,138 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:45:34,138 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:45:34,138 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable167 [2024-06-03 18:45:34,138 INFO L420 AbstractCegarLoop]: === Iteration 169 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:45:34,138 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:45:34,138 INFO L85 PathProgramCache]: Analyzing trace with hash 405872048, now seen corresponding path program 14 times [2024-06-03 18:45:34,138 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:45:34,138 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [626999375] [2024-06-03 18:45:34,138 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:45:34,138 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:45:34,141 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:45:34,234 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:45:34,234 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:45:34,234 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [626999375] [2024-06-03 18:45:34,234 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [626999375] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:45:34,234 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:45:34,234 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 18:45:34,234 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1385295713] [2024-06-03 18:45:34,234 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:45:34,234 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 18:45:34,235 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:45:34,235 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 18:45:34,235 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=45, Unknown=0, NotChecked=0, Total=72 [2024-06-03 18:45:34,272 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:45:34,272 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 395 places, 392 transitions, 5045 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:45:34,272 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:45:34,272 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:45:34,272 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:45:35,695 INFO L124 PetriNetUnfolderBase]: 4383/7460 cut-off events. [2024-06-03 18:45:35,696 INFO L125 PetriNetUnfolderBase]: For 1823856/1823858 co-relation queries the response was YES. [2024-06-03 18:45:35,786 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61678 conditions, 7460 events. 4383/7460 cut-off events. For 1823856/1823858 co-relation queries the response was YES. Maximal size of possible extension queue 530. Compared 53714 event pairs, 1626 based on Foata normal form. 8/7463 useless extension candidates. Maximal degree in co-relation 61500. Up to 6579 conditions per place. [2024-06-03 18:45:35,811 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 234 selfloop transitions, 176 changer transitions 0/416 dead transitions. [2024-06-03 18:45:35,811 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 403 places, 416 transitions, 6001 flow [2024-06-03 18:45:35,811 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 18:45:35,811 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 18:45:35,812 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 201 transitions. [2024-06-03 18:45:35,812 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5447154471544715 [2024-06-03 18:45:35,812 INFO L175 Difference]: Start difference. First operand has 395 places, 392 transitions, 5045 flow. Second operand 9 states and 201 transitions. [2024-06-03 18:45:35,812 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 403 places, 416 transitions, 6001 flow [2024-06-03 18:45:43,337 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 397 places, 416 transitions, 5692 flow, removed 36 selfloop flow, removed 6 redundant places. [2024-06-03 18:45:43,341 INFO L231 Difference]: Finished difference. Result has 398 places, 393 transitions, 5157 flow [2024-06-03 18:45:43,342 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4746, PETRI_DIFFERENCE_MINUEND_PLACES=389, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=392, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=175, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=216, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5157, PETRI_PLACES=398, PETRI_TRANSITIONS=393} [2024-06-03 18:45:43,342 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 356 predicate places. [2024-06-03 18:45:43,342 INFO L495 AbstractCegarLoop]: Abstraction has has 398 places, 393 transitions, 5157 flow [2024-06-03 18:45:43,342 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:45:43,342 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:45:43,342 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:45:43,342 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable168 [2024-06-03 18:45:43,342 INFO L420 AbstractCegarLoop]: === Iteration 170 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:45:43,342 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:45:43,342 INFO L85 PathProgramCache]: Analyzing trace with hash 414442928, now seen corresponding path program 15 times [2024-06-03 18:45:43,342 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:45:43,342 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [366336431] [2024-06-03 18:45:43,343 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:45:43,343 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:45:43,346 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:45:43,437 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:45:43,437 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:45:43,437 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [366336431] [2024-06-03 18:45:43,437 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [366336431] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:45:43,437 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:45:43,437 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 18:45:43,437 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [63021139] [2024-06-03 18:45:43,437 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:45:43,438 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 18:45:43,438 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:45:43,438 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 18:45:43,438 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-03 18:45:43,477 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:45:43,478 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 398 places, 393 transitions, 5157 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:45:43,478 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:45:43,478 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:45:43,478 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:45:44,909 INFO L124 PetriNetUnfolderBase]: 4365/7434 cut-off events. [2024-06-03 18:45:44,909 INFO L125 PetriNetUnfolderBase]: For 1774516/1774518 co-relation queries the response was YES. [2024-06-03 18:45:44,999 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60396 conditions, 7434 events. 4365/7434 cut-off events. For 1774516/1774518 co-relation queries the response was YES. Maximal size of possible extension queue 527. Compared 53538 event pairs, 1602 based on Foata normal form. 8/7437 useless extension candidates. Maximal degree in co-relation 60216. Up to 6261 conditions per place. [2024-06-03 18:45:45,025 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 234 selfloop transitions, 180 changer transitions 2/422 dead transitions. [2024-06-03 18:45:45,025 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 406 places, 422 transitions, 6103 flow [2024-06-03 18:45:45,025 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 18:45:45,025 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 18:45:45,025 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 206 transitions. [2024-06-03 18:45:45,025 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5582655826558266 [2024-06-03 18:45:45,026 INFO L175 Difference]: Start difference. First operand has 398 places, 393 transitions, 5157 flow. Second operand 9 states and 206 transitions. [2024-06-03 18:45:45,026 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 406 places, 422 transitions, 6103 flow [2024-06-03 18:45:53,392 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 399 places, 422 transitions, 5678 flow, removed 38 selfloop flow, removed 7 redundant places. [2024-06-03 18:45:53,397 INFO L231 Difference]: Finished difference. Result has 400 places, 393 transitions, 5096 flow [2024-06-03 18:45:53,397 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4732, PETRI_DIFFERENCE_MINUEND_PLACES=391, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=393, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=180, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=213, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5096, PETRI_PLACES=400, PETRI_TRANSITIONS=393} [2024-06-03 18:45:53,397 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 358 predicate places. [2024-06-03 18:45:53,397 INFO L495 AbstractCegarLoop]: Abstraction has has 400 places, 393 transitions, 5096 flow [2024-06-03 18:45:53,397 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:45:53,397 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:45:53,398 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:45:53,398 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable169 [2024-06-03 18:45:53,398 INFO L420 AbstractCegarLoop]: === Iteration 171 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:45:53,398 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:45:53,398 INFO L85 PathProgramCache]: Analyzing trace with hash -298340548, now seen corresponding path program 16 times [2024-06-03 18:45:53,398 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:45:53,398 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2031334975] [2024-06-03 18:45:53,398 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:45:53,398 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:45:53,402 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:45:53,501 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:45:53,501 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:45:53,501 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2031334975] [2024-06-03 18:45:53,502 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2031334975] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:45:53,502 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:45:53,502 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 18:45:53,502 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [997628132] [2024-06-03 18:45:53,502 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:45:53,502 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 18:45:53,502 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:45:53,502 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 18:45:53,502 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-03 18:45:53,576 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:45:53,576 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 400 places, 393 transitions, 5096 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:45:53,576 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:45:53,576 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:45:53,576 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:45:54,984 INFO L124 PetriNetUnfolderBase]: 4347/7414 cut-off events. [2024-06-03 18:45:54,985 INFO L125 PetriNetUnfolderBase]: For 1731683/1731685 co-relation queries the response was YES. [2024-06-03 18:45:55,075 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58825 conditions, 7414 events. 4347/7414 cut-off events. For 1731683/1731685 co-relation queries the response was YES. Maximal size of possible extension queue 523. Compared 53370 event pairs, 1555 based on Foata normal form. 8/7419 useless extension candidates. Maximal degree in co-relation 58644. Up to 6778 conditions per place. [2024-06-03 18:45:55,099 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 367 selfloop transitions, 42 changer transitions 0/415 dead transitions. [2024-06-03 18:45:55,099 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 409 places, 415 transitions, 5992 flow [2024-06-03 18:45:55,099 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 18:45:55,100 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 18:45:55,100 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 209 transitions. [2024-06-03 18:45:55,100 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5097560975609756 [2024-06-03 18:45:55,100 INFO L175 Difference]: Start difference. First operand has 400 places, 393 transitions, 5096 flow. Second operand 10 states and 209 transitions. [2024-06-03 18:45:55,100 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 409 places, 415 transitions, 5992 flow [2024-06-03 18:46:02,955 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 401 places, 415 transitions, 5578 flow, removed 14 selfloop flow, removed 8 redundant places. [2024-06-03 18:46:02,959 INFO L231 Difference]: Finished difference. Result has 402 places, 393 transitions, 4771 flow [2024-06-03 18:46:02,960 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4682, PETRI_DIFFERENCE_MINUEND_PLACES=392, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=393, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=351, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4771, PETRI_PLACES=402, PETRI_TRANSITIONS=393} [2024-06-03 18:46:02,960 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 360 predicate places. [2024-06-03 18:46:02,960 INFO L495 AbstractCegarLoop]: Abstraction has has 402 places, 393 transitions, 4771 flow [2024-06-03 18:46:02,960 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:46:02,960 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:46:02,960 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:46:02,961 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable170 [2024-06-03 18:46:02,961 INFO L420 AbstractCegarLoop]: === Iteration 172 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:46:02,961 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:46:02,961 INFO L85 PathProgramCache]: Analyzing trace with hash 1235322048, now seen corresponding path program 17 times [2024-06-03 18:46:02,961 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:46:02,961 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1920960527] [2024-06-03 18:46:02,961 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:46:02,962 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:46:02,965 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:46:03,058 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:46:03,058 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:46:03,058 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1920960527] [2024-06-03 18:46:03,059 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1920960527] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:46:03,059 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:46:03,059 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 18:46:03,059 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [334219714] [2024-06-03 18:46:03,059 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:46:03,059 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 18:46:03,059 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:46:03,060 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 18:46:03,060 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-03 18:46:03,098 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:46:03,098 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 402 places, 393 transitions, 4771 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:46:03,098 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:46:03,098 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:46:03,098 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:46:04,565 INFO L124 PetriNetUnfolderBase]: 4329/7400 cut-off events. [2024-06-03 18:46:04,565 INFO L125 PetriNetUnfolderBase]: For 1681767/1681769 co-relation queries the response was YES. [2024-06-03 18:46:04,657 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57133 conditions, 7400 events. 4329/7400 cut-off events. For 1681767/1681769 co-relation queries the response was YES. Maximal size of possible extension queue 521. Compared 53462 event pairs, 1557 based on Foata normal form. 8/7405 useless extension candidates. Maximal degree in co-relation 56951. Up to 6752 conditions per place. [2024-06-03 18:46:04,681 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 367 selfloop transitions, 42 changer transitions 0/415 dead transitions. [2024-06-03 18:46:04,681 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 411 places, 415 transitions, 5667 flow [2024-06-03 18:46:04,681 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 18:46:04,681 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 18:46:04,681 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 208 transitions. [2024-06-03 18:46:04,681 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5073170731707317 [2024-06-03 18:46:04,681 INFO L175 Difference]: Start difference. First operand has 402 places, 393 transitions, 4771 flow. Second operand 10 states and 208 transitions. [2024-06-03 18:46:04,681 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 411 places, 415 transitions, 5667 flow [2024-06-03 18:46:12,656 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 403 places, 415 transitions, 5558 flow, removed 14 selfloop flow, removed 8 redundant places. [2024-06-03 18:46:12,660 INFO L231 Difference]: Finished difference. Result has 404 places, 393 transitions, 4751 flow [2024-06-03 18:46:12,660 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4662, PETRI_DIFFERENCE_MINUEND_PLACES=394, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=393, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=351, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4751, PETRI_PLACES=404, PETRI_TRANSITIONS=393} [2024-06-03 18:46:12,661 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 362 predicate places. [2024-06-03 18:46:12,661 INFO L495 AbstractCegarLoop]: Abstraction has has 404 places, 393 transitions, 4751 flow [2024-06-03 18:46:12,661 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:46:12,661 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:46:12,661 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:46:12,661 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable171 [2024-06-03 18:46:12,661 INFO L420 AbstractCegarLoop]: === Iteration 173 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:46:12,661 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:46:12,661 INFO L85 PathProgramCache]: Analyzing trace with hash 1235173806, now seen corresponding path program 12 times [2024-06-03 18:46:12,662 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:46:12,662 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1081510622] [2024-06-03 18:46:12,662 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:46:12,662 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:46:12,665 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:46:12,742 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:46:12,742 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:46:12,743 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1081510622] [2024-06-03 18:46:12,743 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1081510622] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:46:12,743 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:46:12,743 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:46:12,743 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [545487077] [2024-06-03 18:46:12,743 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:46:12,743 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:46:12,743 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:46:12,744 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:46:12,744 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:46:12,803 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:46:12,803 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 404 places, 393 transitions, 4751 flow. Second operand has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:46:12,803 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:46:12,803 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:46:12,803 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:46:14,212 INFO L124 PetriNetUnfolderBase]: 4270/7302 cut-off events. [2024-06-03 18:46:14,212 INFO L125 PetriNetUnfolderBase]: For 1636262/1636266 co-relation queries the response was YES. [2024-06-03 18:46:14,299 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52727 conditions, 7302 events. 4270/7302 cut-off events. For 1636262/1636266 co-relation queries the response was YES. Maximal size of possible extension queue 516. Compared 52691 event pairs, 1422 based on Foata normal form. 32/7330 useless extension candidates. Maximal degree in co-relation 52544. Up to 5942 conditions per place. [2024-06-03 18:46:14,321 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 313 selfloop transitions, 103 changer transitions 7/429 dead transitions. [2024-06-03 18:46:14,321 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 411 places, 429 transitions, 5737 flow [2024-06-03 18:46:14,321 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:46:14,322 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:46:14,322 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 196 transitions. [2024-06-03 18:46:14,322 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5975609756097561 [2024-06-03 18:46:14,322 INFO L175 Difference]: Start difference. First operand has 404 places, 393 transitions, 4751 flow. Second operand 8 states and 196 transitions. [2024-06-03 18:46:14,322 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 411 places, 429 transitions, 5737 flow [2024-06-03 18:46:22,216 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 402 places, 429 transitions, 5611 flow, removed 17 selfloop flow, removed 9 redundant places. [2024-06-03 18:46:22,221 INFO L231 Difference]: Finished difference. Result has 403 places, 391 transitions, 4806 flow [2024-06-03 18:46:22,221 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4625, PETRI_DIFFERENCE_MINUEND_PLACES=395, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=393, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=103, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=290, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4806, PETRI_PLACES=403, PETRI_TRANSITIONS=391} [2024-06-03 18:46:22,221 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 361 predicate places. [2024-06-03 18:46:22,221 INFO L495 AbstractCegarLoop]: Abstraction has has 403 places, 391 transitions, 4806 flow [2024-06-03 18:46:22,221 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:46:22,221 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:46:22,221 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:46:22,222 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable172 [2024-06-03 18:46:22,222 INFO L420 AbstractCegarLoop]: === Iteration 174 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:46:22,222 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:46:22,222 INFO L85 PathProgramCache]: Analyzing trace with hash -35053004, now seen corresponding path program 18 times [2024-06-03 18:46:22,222 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:46:22,222 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [219563078] [2024-06-03 18:46:22,222 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:46:22,222 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:46:22,226 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:46:22,324 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:46:22,324 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:46:22,324 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [219563078] [2024-06-03 18:46:22,324 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [219563078] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:46:22,324 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:46:22,324 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 18:46:22,324 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1298384916] [2024-06-03 18:46:22,325 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:46:22,325 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 18:46:22,325 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:46:22,325 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 18:46:22,325 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-03 18:46:22,372 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:46:22,372 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 403 places, 391 transitions, 4806 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:46:22,372 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:46:22,372 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:46:22,372 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:46:23,722 INFO L124 PetriNetUnfolderBase]: 4250/7255 cut-off events. [2024-06-03 18:46:23,723 INFO L125 PetriNetUnfolderBase]: For 1446678/1446680 co-relation queries the response was YES. [2024-06-03 18:46:23,809 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52976 conditions, 7255 events. 4250/7255 cut-off events. For 1446678/1446680 co-relation queries the response was YES. Maximal size of possible extension queue 512. Compared 52032 event pairs, 1490 based on Foata normal form. 6/7258 useless extension candidates. Maximal degree in co-relation 52792. Up to 6583 conditions per place. [2024-06-03 18:46:23,830 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 368 selfloop transitions, 44 changer transitions 0/418 dead transitions. [2024-06-03 18:46:23,830 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 413 places, 418 transitions, 5786 flow [2024-06-03 18:46:23,830 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-03 18:46:23,830 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-03 18:46:23,830 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 226 transitions. [2024-06-03 18:46:23,831 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5011086474501109 [2024-06-03 18:46:23,831 INFO L175 Difference]: Start difference. First operand has 403 places, 391 transitions, 4806 flow. Second operand 11 states and 226 transitions. [2024-06-03 18:46:23,831 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 413 places, 418 transitions, 5786 flow [2024-06-03 18:46:33,580 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 404 places, 418 transitions, 5537 flow, removed 3 selfloop flow, removed 9 redundant places. [2024-06-03 18:46:33,585 INFO L231 Difference]: Finished difference. Result has 405 places, 392 transitions, 4713 flow [2024-06-03 18:46:33,585 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4557, PETRI_DIFFERENCE_MINUEND_PLACES=394, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=391, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=347, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4713, PETRI_PLACES=405, PETRI_TRANSITIONS=392} [2024-06-03 18:46:33,585 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 363 predicate places. [2024-06-03 18:46:33,585 INFO L495 AbstractCegarLoop]: Abstraction has has 405 places, 392 transitions, 4713 flow [2024-06-03 18:46:33,585 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:46:33,585 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:46:33,585 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:46:33,585 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable173 [2024-06-03 18:46:33,586 INFO L420 AbstractCegarLoop]: === Iteration 175 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:46:33,586 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:46:33,586 INFO L85 PathProgramCache]: Analyzing trace with hash 1501287168, now seen corresponding path program 19 times [2024-06-03 18:46:33,586 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:46:33,586 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1278927001] [2024-06-03 18:46:33,586 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:46:33,586 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:46:33,589 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:46:33,683 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:46:33,683 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:46:33,683 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1278927001] [2024-06-03 18:46:33,683 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1278927001] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:46:33,683 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:46:33,684 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:46:33,684 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [60251869] [2024-06-03 18:46:33,684 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:46:33,684 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:46:33,684 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:46:33,684 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:46:33,684 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:46:33,722 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:46:33,722 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 405 places, 392 transitions, 4713 flow. Second operand has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:46:33,723 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:46:33,723 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:46:33,723 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:46:35,099 INFO L124 PetriNetUnfolderBase]: 4336/7365 cut-off events. [2024-06-03 18:46:35,099 INFO L125 PetriNetUnfolderBase]: For 1572358/1572360 co-relation queries the response was YES. [2024-06-03 18:46:35,188 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56122 conditions, 7365 events. 4336/7365 cut-off events. For 1572358/1572360 co-relation queries the response was YES. Maximal size of possible extension queue 531. Compared 52713 event pairs, 1423 based on Foata normal form. 6/7368 useless extension candidates. Maximal degree in co-relation 55938. Up to 6109 conditions per place. [2024-06-03 18:46:35,211 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 363 selfloop transitions, 55 changer transitions 4/428 dead transitions. [2024-06-03 18:46:35,211 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 413 places, 428 transitions, 6417 flow [2024-06-03 18:46:35,211 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 18:46:35,211 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 18:46:35,211 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 203 transitions. [2024-06-03 18:46:35,211 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5501355013550135 [2024-06-03 18:46:35,211 INFO L175 Difference]: Start difference. First operand has 405 places, 392 transitions, 4713 flow. Second operand 9 states and 203 transitions. [2024-06-03 18:46:35,212 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 413 places, 428 transitions, 6417 flow [2024-06-03 18:46:43,611 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 404 places, 428 transitions, 6277 flow, removed 27 selfloop flow, removed 9 redundant places. [2024-06-03 18:46:43,616 INFO L231 Difference]: Finished difference. Result has 405 places, 395 transitions, 4881 flow [2024-06-03 18:46:43,616 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4573, PETRI_DIFFERENCE_MINUEND_PLACES=396, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=392, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=339, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4881, PETRI_PLACES=405, PETRI_TRANSITIONS=395} [2024-06-03 18:46:43,616 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 363 predicate places. [2024-06-03 18:46:43,616 INFO L495 AbstractCegarLoop]: Abstraction has has 405 places, 395 transitions, 4881 flow [2024-06-03 18:46:43,617 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:46:43,617 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:46:43,617 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:46:43,617 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable174 [2024-06-03 18:46:43,617 INFO L420 AbstractCegarLoop]: === Iteration 176 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:46:43,617 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:46:43,617 INFO L85 PathProgramCache]: Analyzing trace with hash 1500871458, now seen corresponding path program 20 times [2024-06-03 18:46:43,617 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:46:43,618 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [546043094] [2024-06-03 18:46:43,618 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:46:43,618 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:46:43,621 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:46:43,715 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:46:43,715 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:46:43,715 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [546043094] [2024-06-03 18:46:43,716 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [546043094] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:46:43,716 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:46:43,716 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 18:46:43,716 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1521236200] [2024-06-03 18:46:43,716 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:46:43,716 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 18:46:43,716 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:46:43,717 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 18:46:43,717 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-03 18:46:43,821 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:46:43,822 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 405 places, 395 transitions, 4881 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:46:43,822 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:46:43,822 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:46:43,822 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:46:45,270 INFO L124 PetriNetUnfolderBase]: 4323/7352 cut-off events. [2024-06-03 18:46:45,270 INFO L125 PetriNetUnfolderBase]: For 1536744/1536746 co-relation queries the response was YES. [2024-06-03 18:46:45,359 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55109 conditions, 7352 events. 4323/7352 cut-off events. For 1536744/1536746 co-relation queries the response was YES. Maximal size of possible extension queue 530. Compared 52713 event pairs, 1465 based on Foata normal form. 6/7347 useless extension candidates. Maximal degree in co-relation 54924. Up to 6580 conditions per place. [2024-06-03 18:46:45,381 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 369 selfloop transitions, 49 changer transitions 2/426 dead transitions. [2024-06-03 18:46:45,381 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 414 places, 426 transitions, 5853 flow [2024-06-03 18:46:45,381 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 18:46:45,381 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 18:46:45,382 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 217 transitions. [2024-06-03 18:46:45,382 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5292682926829269 [2024-06-03 18:46:45,382 INFO L175 Difference]: Start difference. First operand has 405 places, 395 transitions, 4881 flow. Second operand 10 states and 217 transitions. [2024-06-03 18:46:45,382 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 414 places, 426 transitions, 5853 flow [2024-06-03 18:46:54,338 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 410 places, 426 transitions, 5696 flow, removed 55 selfloop flow, removed 4 redundant places. [2024-06-03 18:46:54,342 INFO L231 Difference]: Finished difference. Result has 411 places, 395 transitions, 4826 flow [2024-06-03 18:46:54,342 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4724, PETRI_DIFFERENCE_MINUEND_PLACES=401, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=395, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=346, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4826, PETRI_PLACES=411, PETRI_TRANSITIONS=395} [2024-06-03 18:46:54,343 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 369 predicate places. [2024-06-03 18:46:54,343 INFO L495 AbstractCegarLoop]: Abstraction has has 411 places, 395 transitions, 4826 flow [2024-06-03 18:46:54,343 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:46:54,343 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:46:54,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, 1, 1] [2024-06-03 18:46:54,343 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable175 [2024-06-03 18:46:54,343 INFO L420 AbstractCegarLoop]: === Iteration 177 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:46:54,343 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:46:54,343 INFO L85 PathProgramCache]: Analyzing trace with hash 1500871086, now seen corresponding path program 13 times [2024-06-03 18:46:54,343 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:46:54,343 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1712225350] [2024-06-03 18:46:54,343 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:46:54,343 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:46:54,347 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:46:54,437 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:46:54,437 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:46:54,437 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1712225350] [2024-06-03 18:46:54,437 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1712225350] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:46:54,437 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:46:54,437 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:46:54,437 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1926687672] [2024-06-03 18:46:54,437 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:46:54,437 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:46:54,437 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:46:54,438 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:46:54,438 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:46:54,485 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:46:54,485 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 411 places, 395 transitions, 4826 flow. Second operand has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:46:54,485 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:46:54,485 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:46:54,485 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:46:55,929 INFO L124 PetriNetUnfolderBase]: 4264/7298 cut-off events. [2024-06-03 18:46:55,929 INFO L125 PetriNetUnfolderBase]: For 1490984/1490988 co-relation queries the response was YES. [2024-06-03 18:46:56,031 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50394 conditions, 7298 events. 4264/7298 cut-off events. For 1490984/1490988 co-relation queries the response was YES. Maximal size of possible extension queue 524. Compared 52559 event pairs, 1095 based on Foata normal form. 32/7324 useless extension candidates. Maximal degree in co-relation 50207. Up to 4579 conditions per place. [2024-06-03 18:46:56,054 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 306 selfloop transitions, 113 changer transitions 11/436 dead transitions. [2024-06-03 18:46:56,054 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 418 places, 436 transitions, 6128 flow [2024-06-03 18:46:56,055 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:46:56,055 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:46:56,055 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 200 transitions. [2024-06-03 18:46:56,055 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6097560975609756 [2024-06-03 18:46:56,055 INFO L175 Difference]: Start difference. First operand has 411 places, 395 transitions, 4826 flow. Second operand 8 states and 200 transitions. [2024-06-03 18:46:56,055 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 418 places, 436 transitions, 6128 flow [2024-06-03 18:47:03,941 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 409 places, 436 transitions, 5988 flow, removed 18 selfloop flow, removed 9 redundant places. [2024-06-03 18:47:03,946 INFO L231 Difference]: Finished difference. Result has 410 places, 390 transitions, 4833 flow [2024-06-03 18:47:03,946 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4686, PETRI_DIFFERENCE_MINUEND_PLACES=402, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=395, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=113, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=282, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4833, PETRI_PLACES=410, PETRI_TRANSITIONS=390} [2024-06-03 18:47:03,946 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 368 predicate places. [2024-06-03 18:47:03,946 INFO L495 AbstractCegarLoop]: Abstraction has has 410 places, 390 transitions, 4833 flow [2024-06-03 18:47:03,946 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:47:03,946 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:47:03,946 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:47:03,946 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable176 [2024-06-03 18:47:03,947 INFO L420 AbstractCegarLoop]: === Iteration 178 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:47:03,947 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:47:03,947 INFO L85 PathProgramCache]: Analyzing trace with hash 995186112, now seen corresponding path program 1 times [2024-06-03 18:47:03,947 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:47:03,947 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [797377767] [2024-06-03 18:47:03,947 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:47:03,947 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:47:03,950 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:47:04,044 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:47:04,044 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:47:04,045 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [797377767] [2024-06-03 18:47:04,045 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [797377767] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:47:04,045 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:47:04,045 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 18:47:04,045 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1818369970] [2024-06-03 18:47:04,045 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:47:04,045 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 18:47:04,045 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:47:04,046 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 18:47:04,046 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-03 18:47:04,098 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:47:04,098 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 410 places, 390 transitions, 4833 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:47:04,098 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:47:04,098 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:47:04,098 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:47:05,528 INFO L124 PetriNetUnfolderBase]: 3923/6712 cut-off events. [2024-06-03 18:47:05,528 INFO L125 PetriNetUnfolderBase]: For 1287179/1287181 co-relation queries the response was YES. [2024-06-03 18:47:05,606 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48020 conditions, 6712 events. 3923/6712 cut-off events. For 1287179/1287181 co-relation queries the response was YES. Maximal size of possible extension queue 484. Compared 47642 event pairs, 1318 based on Foata normal form. 6/6715 useless extension candidates. Maximal degree in co-relation 47832. Up to 6078 conditions per place. [2024-06-03 18:47:05,626 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 369 selfloop transitions, 42 changer transitions 0/417 dead transitions. [2024-06-03 18:47:05,626 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 420 places, 417 transitions, 5815 flow [2024-06-03 18:47:05,626 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-03 18:47:05,626 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-03 18:47:05,626 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 226 transitions. [2024-06-03 18:47:05,626 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5011086474501109 [2024-06-03 18:47:05,627 INFO L175 Difference]: Start difference. First operand has 410 places, 390 transitions, 4833 flow. Second operand 11 states and 226 transitions. [2024-06-03 18:47:05,627 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 420 places, 417 transitions, 5815 flow [2024-06-03 18:47:14,399 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 410 places, 417 transitions, 5454 flow, removed 14 selfloop flow, removed 10 redundant places. [2024-06-03 18:47:14,404 INFO L231 Difference]: Finished difference. Result has 411 places, 391 transitions, 4624 flow [2024-06-03 18:47:14,404 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4472, PETRI_DIFFERENCE_MINUEND_PLACES=400, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=390, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=348, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4624, PETRI_PLACES=411, PETRI_TRANSITIONS=391} [2024-06-03 18:47:14,404 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 369 predicate places. [2024-06-03 18:47:14,404 INFO L495 AbstractCegarLoop]: Abstraction has has 411 places, 391 transitions, 4624 flow [2024-06-03 18:47:14,404 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:47:14,404 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:47:14,404 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:47:14,404 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable177 [2024-06-03 18:47:14,405 INFO L420 AbstractCegarLoop]: === Iteration 179 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:47:14,405 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:47:14,405 INFO L85 PathProgramCache]: Analyzing trace with hash 144940604, now seen corresponding path program 2 times [2024-06-03 18:47:14,405 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:47:14,405 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [852870427] [2024-06-03 18:47:14,405 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:47:14,405 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:47:14,408 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:47:14,492 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:47:14,493 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:47:14,493 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [852870427] [2024-06-03 18:47:14,493 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [852870427] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:47:14,493 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:47:14,493 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:47:14,493 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [752219286] [2024-06-03 18:47:14,493 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:47:14,493 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:47:14,493 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:47:14,493 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:47:14,493 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:47:14,542 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:47:14,542 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 411 places, 391 transitions, 4624 flow. Second operand has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:47:14,542 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:47:14,542 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:47:14,542 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:47:15,831 INFO L124 PetriNetUnfolderBase]: 3816/6523 cut-off events. [2024-06-03 18:47:15,831 INFO L125 PetriNetUnfolderBase]: For 1044888/1044890 co-relation queries the response was YES. [2024-06-03 18:47:15,913 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43606 conditions, 6523 events. 3816/6523 cut-off events. For 1044888/1044890 co-relation queries the response was YES. Maximal size of possible extension queue 478. Compared 45980 event pairs, 1160 based on Foata normal form. 6/6526 useless extension candidates. Maximal degree in co-relation 43418. Up to 5346 conditions per place. [2024-06-03 18:47:15,933 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 359 selfloop transitions, 55 changer transitions 4/424 dead transitions. [2024-06-03 18:47:15,934 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 419 places, 424 transitions, 5936 flow [2024-06-03 18:47:15,934 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 18:47:15,934 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 18:47:15,934 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 202 transitions. [2024-06-03 18:47:15,934 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5474254742547425 [2024-06-03 18:47:15,935 INFO L175 Difference]: Start difference. First operand has 411 places, 391 transitions, 4624 flow. Second operand 9 states and 202 transitions. [2024-06-03 18:47:15,935 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 419 places, 424 transitions, 5936 flow [2024-06-03 18:47:21,839 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 410 places, 424 transitions, 5800 flow, removed 27 selfloop flow, removed 9 redundant places. [2024-06-03 18:47:21,843 INFO L231 Difference]: Finished difference. Result has 411 places, 392 transitions, 4666 flow [2024-06-03 18:47:21,843 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4488, PETRI_DIFFERENCE_MINUEND_PLACES=402, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=391, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=337, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4666, PETRI_PLACES=411, PETRI_TRANSITIONS=392} [2024-06-03 18:47:21,844 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 369 predicate places. [2024-06-03 18:47:21,844 INFO L495 AbstractCegarLoop]: Abstraction has has 411 places, 392 transitions, 4666 flow [2024-06-03 18:47:21,844 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:47:21,844 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:47:21,844 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:47:21,844 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable178 [2024-06-03 18:47:21,844 INFO L420 AbstractCegarLoop]: === Iteration 180 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:47:21,844 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:47:21,844 INFO L85 PathProgramCache]: Analyzing trace with hash 144703454, now seen corresponding path program 3 times [2024-06-03 18:47:21,844 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:47:21,844 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1523939505] [2024-06-03 18:47:21,844 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:47:21,844 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:47:21,848 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:47:21,945 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:47:21,945 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:47:21,945 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1523939505] [2024-06-03 18:47:21,946 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1523939505] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:47:21,946 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:47:21,946 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 18:47:21,946 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1595663742] [2024-06-03 18:47:21,946 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:47:21,946 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 18:47:21,946 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:47:21,946 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 18:47:21,946 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-03 18:47:21,990 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:47:21,990 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 411 places, 392 transitions, 4666 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:47:21,990 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:47:21,990 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:47:21,990 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:47:23,269 INFO L124 PetriNetUnfolderBase]: 3803/6502 cut-off events. [2024-06-03 18:47:23,269 INFO L125 PetriNetUnfolderBase]: For 998021/998023 co-relation queries the response was YES. [2024-06-03 18:47:23,347 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42483 conditions, 6502 events. 3803/6502 cut-off events. For 998021/998023 co-relation queries the response was YES. Maximal size of possible extension queue 477. Compared 45854 event pairs, 1218 based on Foata normal form. 6/6505 useless extension candidates. Maximal degree in co-relation 42294. Up to 5844 conditions per place. [2024-06-03 18:47:23,365 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 366 selfloop transitions, 46 changer transitions 2/420 dead transitions. [2024-06-03 18:47:23,366 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 420 places, 420 transitions, 5604 flow [2024-06-03 18:47:23,366 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 18:47:23,366 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 18:47:23,366 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 214 transitions. [2024-06-03 18:47:23,366 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5219512195121951 [2024-06-03 18:47:23,366 INFO L175 Difference]: Start difference. First operand has 411 places, 392 transitions, 4666 flow. Second operand 10 states and 214 transitions. [2024-06-03 18:47:23,366 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 420 places, 420 transitions, 5604 flow [2024-06-03 18:47:27,936 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 413 places, 420 transitions, 5369 flow, removed 54 selfloop flow, removed 7 redundant places. [2024-06-03 18:47:27,940 INFO L231 Difference]: Finished difference. Result has 414 places, 392 transitions, 4527 flow [2024-06-03 18:47:27,940 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4431, PETRI_DIFFERENCE_MINUEND_PLACES=404, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=392, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=346, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4527, PETRI_PLACES=414, PETRI_TRANSITIONS=392} [2024-06-03 18:47:27,941 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 372 predicate places. [2024-06-03 18:47:27,941 INFO L495 AbstractCegarLoop]: Abstraction has has 414 places, 392 transitions, 4527 flow [2024-06-03 18:47:27,941 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:47:27,941 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:47:27,941 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:47:27,941 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable179 [2024-06-03 18:47:27,941 INFO L420 AbstractCegarLoop]: === Iteration 181 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:47:27,941 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:47:27,942 INFO L85 PathProgramCache]: Analyzing trace with hash -789476736, now seen corresponding path program 21 times [2024-06-03 18:47:27,942 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:47:27,942 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [18696648] [2024-06-03 18:47:27,942 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:47:27,942 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:47:27,945 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:47:28,042 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:47:28,043 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:47:28,043 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [18696648] [2024-06-03 18:47:28,043 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [18696648] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:47:28,043 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:47:28,043 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 18:47:28,043 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [220275038] [2024-06-03 18:47:28,043 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:47:28,043 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 18:47:28,043 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:47:28,043 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 18:47:28,043 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-03 18:47:28,083 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:47:28,083 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 414 places, 392 transitions, 4527 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:47:28,083 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:47:28,083 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:47:28,083 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:47:29,324 INFO L124 PetriNetUnfolderBase]: 3780/6496 cut-off events. [2024-06-03 18:47:29,325 INFO L125 PetriNetUnfolderBase]: For 1022940/1022944 co-relation queries the response was YES. [2024-06-03 18:47:29,402 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38405 conditions, 6496 events. 3780/6496 cut-off events. For 1022940/1022944 co-relation queries the response was YES. Maximal size of possible extension queue 483. Compared 46144 event pairs, 1228 based on Foata normal form. 36/6530 useless extension candidates. Maximal degree in co-relation 38215. Up to 5592 conditions per place. [2024-06-03 18:47:29,420 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 314 selfloop transitions, 93 changer transitions 3/416 dead transitions. [2024-06-03 18:47:29,420 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 423 places, 416 transitions, 5465 flow [2024-06-03 18:47:29,420 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 18:47:29,421 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 18:47:29,421 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 215 transitions. [2024-06-03 18:47:29,421 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.524390243902439 [2024-06-03 18:47:29,421 INFO L175 Difference]: Start difference. First operand has 414 places, 392 transitions, 4527 flow. Second operand 10 states and 215 transitions. [2024-06-03 18:47:29,421 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 423 places, 416 transitions, 5465 flow [2024-06-03 18:47:34,807 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 415 places, 416 transitions, 5371 flow, removed 2 selfloop flow, removed 8 redundant places. [2024-06-03 18:47:34,812 INFO L231 Difference]: Finished difference. Result has 416 places, 392 transitions, 4655 flow [2024-06-03 18:47:34,812 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4433, PETRI_DIFFERENCE_MINUEND_PLACES=406, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=392, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=92, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=299, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4655, PETRI_PLACES=416, PETRI_TRANSITIONS=392} [2024-06-03 18:47:34,812 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 374 predicate places. [2024-06-03 18:47:34,812 INFO L495 AbstractCegarLoop]: Abstraction has has 416 places, 392 transitions, 4655 flow [2024-06-03 18:47:34,812 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:47:34,812 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:47:34,812 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:47:34,812 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable180 [2024-06-03 18:47:34,812 INFO L420 AbstractCegarLoop]: === Iteration 182 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:47:34,813 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:47:34,813 INFO L85 PathProgramCache]: Analyzing trace with hash -623837602, now seen corresponding path program 22 times [2024-06-03 18:47:34,813 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:47:34,813 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1583204142] [2024-06-03 18:47:34,813 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:47:34,813 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:47:34,816 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:47:34,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-03 18:47:34,926 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:47:34,926 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1583204142] [2024-06-03 18:47:34,926 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1583204142] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:47:34,926 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:47:34,926 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 18:47:34,927 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2138489122] [2024-06-03 18:47:34,927 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:47:34,927 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 18:47:34,927 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:47:34,927 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 18:47:34,927 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-03 18:47:34,963 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:47:34,963 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 416 places, 392 transitions, 4655 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:47:34,963 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:47:34,963 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:47:34,963 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:47:36,203 INFO L124 PetriNetUnfolderBase]: 3798/6526 cut-off events. [2024-06-03 18:47:36,203 INFO L125 PetriNetUnfolderBase]: For 784389/784393 co-relation queries the response was YES. [2024-06-03 18:47:36,283 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38932 conditions, 6526 events. 3798/6526 cut-off events. For 784389/784393 co-relation queries the response was YES. Maximal size of possible extension queue 487. Compared 46425 event pairs, 1232 based on Foata normal form. 10/6534 useless extension candidates. Maximal degree in co-relation 38741. Up to 5756 conditions per place. [2024-06-03 18:47:36,300 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 314 selfloop transitions, 93 changer transitions 0/413 dead transitions. [2024-06-03 18:47:36,300 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 424 places, 413 transitions, 5575 flow [2024-06-03 18:47:36,301 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 18:47:36,301 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 18:47:36,301 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 195 transitions. [2024-06-03 18:47:36,301 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5284552845528455 [2024-06-03 18:47:36,301 INFO L175 Difference]: Start difference. First operand has 416 places, 392 transitions, 4655 flow. Second operand 9 states and 195 transitions. [2024-06-03 18:47:36,301 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 424 places, 413 transitions, 5575 flow [2024-06-03 18:47:43,180 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 416 places, 413 transitions, 5364 flow, removed 14 selfloop flow, removed 8 redundant places. [2024-06-03 18:47:43,184 INFO L231 Difference]: Finished difference. Result has 417 places, 393 transitions, 4677 flow [2024-06-03 18:47:43,184 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4444, PETRI_DIFFERENCE_MINUEND_PLACES=408, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=392, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=92, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=299, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4677, PETRI_PLACES=417, PETRI_TRANSITIONS=393} [2024-06-03 18:47:43,184 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 375 predicate places. [2024-06-03 18:47:43,184 INFO L495 AbstractCegarLoop]: Abstraction has has 417 places, 393 transitions, 4677 flow [2024-06-03 18:47:43,184 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:47:43,184 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:47:43,184 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:47:43,184 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable181 [2024-06-03 18:47:43,185 INFO L420 AbstractCegarLoop]: === Iteration 183 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:47:43,185 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:47:43,185 INFO L85 PathProgramCache]: Analyzing trace with hash -1424642530, now seen corresponding path program 23 times [2024-06-03 18:47:43,185 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:47:43,185 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2072677778] [2024-06-03 18:47:43,185 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:47:43,185 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:47:43,188 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:47:43,286 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:47:43,286 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:47:43,286 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2072677778] [2024-06-03 18:47:43,286 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2072677778] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:47:43,286 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:47:43,286 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 18:47:43,286 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [913530627] [2024-06-03 18:47:43,287 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:47:43,287 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 18:47:43,287 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:47:43,287 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 18:47:43,287 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-03 18:47:43,318 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:47:43,318 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 417 places, 393 transitions, 4677 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:47:43,318 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:47:43,318 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:47:43,318 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:47:44,570 INFO L124 PetriNetUnfolderBase]: 3780/6495 cut-off events. [2024-06-03 18:47:44,570 INFO L125 PetriNetUnfolderBase]: For 712606/712608 co-relation queries the response was YES. [2024-06-03 18:47:44,649 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37460 conditions, 6495 events. 3780/6495 cut-off events. For 712606/712608 co-relation queries the response was YES. Maximal size of possible extension queue 485. Compared 46163 event pairs, 1207 based on Foata normal form. 8/6500 useless extension candidates. Maximal degree in co-relation 37268. Up to 5698 conditions per place. [2024-06-03 18:47:44,666 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 306 selfloop transitions, 108 changer transitions 0/420 dead transitions. [2024-06-03 18:47:44,666 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 426 places, 420 transitions, 5589 flow [2024-06-03 18:47:44,666 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 18:47:44,666 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 18:47:44,667 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 223 transitions. [2024-06-03 18:47:44,667 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5439024390243903 [2024-06-03 18:47:44,667 INFO L175 Difference]: Start difference. First operand has 417 places, 393 transitions, 4677 flow. Second operand 10 states and 223 transitions. [2024-06-03 18:47:44,667 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 426 places, 420 transitions, 5589 flow [2024-06-03 18:47:48,782 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 419 places, 420 transitions, 5360 flow, removed 23 selfloop flow, removed 7 redundant places. [2024-06-03 18:47:48,787 INFO L231 Difference]: Finished difference. Result has 420 places, 393 transitions, 4672 flow [2024-06-03 18:47:48,787 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4448, PETRI_DIFFERENCE_MINUEND_PLACES=410, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=393, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=108, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=285, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4672, PETRI_PLACES=420, PETRI_TRANSITIONS=393} [2024-06-03 18:47:48,787 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 378 predicate places. [2024-06-03 18:47:48,787 INFO L495 AbstractCegarLoop]: Abstraction has has 420 places, 393 transitions, 4672 flow [2024-06-03 18:47:48,787 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:47:48,788 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:47:48,788 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:47:48,788 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable182 [2024-06-03 18:47:48,788 INFO L420 AbstractCegarLoop]: === Iteration 184 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:47:48,788 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:47:48,788 INFO L85 PathProgramCache]: Analyzing trace with hash 2096801362, now seen corresponding path program 24 times [2024-06-03 18:47:48,788 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:47:48,788 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [178226689] [2024-06-03 18:47:48,789 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:47:48,789 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:47:48,792 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:47:48,886 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:47:48,887 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:47:48,887 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [178226689] [2024-06-03 18:47:48,887 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [178226689] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:47:48,887 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:47:48,887 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 18:47:48,887 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [35921272] [2024-06-03 18:47:48,887 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:47:48,887 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 18:47:48,887 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:47:48,887 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 18:47:48,888 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-03 18:47:48,935 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:47:48,936 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 420 places, 393 transitions, 4672 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:47:48,936 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:47:48,936 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:47:48,936 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:47:50,203 INFO L124 PetriNetUnfolderBase]: 3800/6520 cut-off events. [2024-06-03 18:47:50,203 INFO L125 PetriNetUnfolderBase]: For 701911/701913 co-relation queries the response was YES. [2024-06-03 18:47:50,281 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37706 conditions, 6520 events. 3800/6520 cut-off events. For 701911/701913 co-relation queries the response was YES. Maximal size of possible extension queue 487. Compared 46256 event pairs, 1200 based on Foata normal form. 6/6523 useless extension candidates. Maximal degree in co-relation 37513. Up to 5634 conditions per place. [2024-06-03 18:47:50,298 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 307 selfloop transitions, 119 changer transitions 0/432 dead transitions. [2024-06-03 18:47:50,298 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 430 places, 432 transitions, 5992 flow [2024-06-03 18:47:50,298 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-03 18:47:50,299 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-03 18:47:50,299 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 249 transitions. [2024-06-03 18:47:50,299 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5521064301552107 [2024-06-03 18:47:50,299 INFO L175 Difference]: Start difference. First operand has 420 places, 393 transitions, 4672 flow. Second operand 11 states and 249 transitions. [2024-06-03 18:47:50,299 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 430 places, 432 transitions, 5992 flow [2024-06-03 18:47:54,792 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 418 places, 432 transitions, 5536 flow, removed 9 selfloop flow, removed 12 redundant places. [2024-06-03 18:47:54,796 INFO L231 Difference]: Finished difference. Result has 419 places, 394 transitions, 4530 flow [2024-06-03 18:47:54,796 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4218, PETRI_DIFFERENCE_MINUEND_PLACES=408, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=393, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=118, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=274, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4530, PETRI_PLACES=419, PETRI_TRANSITIONS=394} [2024-06-03 18:47:54,796 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 377 predicate places. [2024-06-03 18:47:54,796 INFO L495 AbstractCegarLoop]: Abstraction has has 419 places, 394 transitions, 4530 flow [2024-06-03 18:47:54,797 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:47:54,797 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:47:54,797 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:47:54,797 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable183 [2024-06-03 18:47:54,797 INFO L420 AbstractCegarLoop]: === Iteration 185 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:47:54,797 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:47:54,797 INFO L85 PathProgramCache]: Analyzing trace with hash 1840448722, now seen corresponding path program 25 times [2024-06-03 18:47:54,797 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:47:54,798 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1564532175] [2024-06-03 18:47:54,798 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:47:54,798 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:47:54,801 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:47:54,902 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:47:54,902 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:47:54,902 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1564532175] [2024-06-03 18:47:54,902 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1564532175] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:47:54,903 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:47:54,903 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 18:47:54,903 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1705274137] [2024-06-03 18:47:54,903 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:47:54,903 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 18:47:54,903 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:47:54,903 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 18:47:54,903 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-03 18:47:54,936 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:47:54,937 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 419 places, 394 transitions, 4530 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:47:54,937 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:47:54,937 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:47:54,937 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:47:56,189 INFO L124 PetriNetUnfolderBase]: 3782/6501 cut-off events. [2024-06-03 18:47:56,189 INFO L125 PetriNetUnfolderBase]: For 641674/641676 co-relation queries the response was YES. [2024-06-03 18:47:56,266 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35728 conditions, 6501 events. 3782/6501 cut-off events. For 641674/641676 co-relation queries the response was YES. Maximal size of possible extension queue 485. Compared 46202 event pairs, 1205 based on Foata normal form. 8/6506 useless extension candidates. Maximal degree in co-relation 35537. Up to 5704 conditions per place. [2024-06-03 18:47:56,282 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 307 selfloop transitions, 111 changer transitions 0/424 dead transitions. [2024-06-03 18:47:56,283 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 428 places, 424 transitions, 5458 flow [2024-06-03 18:47:56,283 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 18:47:56,283 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 18:47:56,283 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 225 transitions. [2024-06-03 18:47:56,283 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5487804878048781 [2024-06-03 18:47:56,283 INFO L175 Difference]: Start difference. First operand has 419 places, 394 transitions, 4530 flow. Second operand 10 states and 225 transitions. [2024-06-03 18:47:56,283 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 428 places, 424 transitions, 5458 flow [2024-06-03 18:48:00,878 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 420 places, 424 transitions, 5157 flow, removed 41 selfloop flow, removed 8 redundant places. [2024-06-03 18:48:00,882 INFO L231 Difference]: Finished difference. Result has 421 places, 394 transitions, 4459 flow [2024-06-03 18:48:00,882 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4229, PETRI_DIFFERENCE_MINUEND_PLACES=411, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=394, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=111, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=283, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4459, PETRI_PLACES=421, PETRI_TRANSITIONS=394} [2024-06-03 18:48:00,882 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 379 predicate places. [2024-06-03 18:48:00,882 INFO L495 AbstractCegarLoop]: Abstraction has has 421 places, 394 transitions, 4459 flow [2024-06-03 18:48:00,883 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:48:00,883 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:48:00,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, 1, 1] [2024-06-03 18:48:00,883 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable184 [2024-06-03 18:48:00,883 INFO L420 AbstractCegarLoop]: === Iteration 186 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:48:00,883 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:48:00,883 INFO L85 PathProgramCache]: Analyzing trace with hash 505975988, now seen corresponding path program 26 times [2024-06-03 18:48:00,883 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:48:00,883 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [559536071] [2024-06-03 18:48:00,883 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:48:00,883 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:48:00,887 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:48:00,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-03 18:48:00,970 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:48:00,970 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [559536071] [2024-06-03 18:48:00,970 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [559536071] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:48:00,970 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:48:00,970 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:48:00,971 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [78641732] [2024-06-03 18:48:00,971 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:48:00,971 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:48:00,971 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:48:00,971 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:48:00,971 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:48:01,019 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:48:01,019 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 421 places, 394 transitions, 4459 flow. Second operand has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:48:01,019 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:48:01,019 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:48:01,019 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:48:02,358 INFO L124 PetriNetUnfolderBase]: 3969/6810 cut-off events. [2024-06-03 18:48:02,358 INFO L125 PetriNetUnfolderBase]: For 971908/971910 co-relation queries the response was YES. [2024-06-03 18:48:02,439 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42314 conditions, 6810 events. 3969/6810 cut-off events. For 971908/971910 co-relation queries the response was YES. Maximal size of possible extension queue 508. Compared 48681 event pairs, 978 based on Foata normal form. 6/6813 useless extension candidates. Maximal degree in co-relation 42122. Up to 4405 conditions per place. [2024-06-03 18:48:02,458 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 276 selfloop transitions, 154 changer transitions 2/438 dead transitions. [2024-06-03 18:48:02,458 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 429 places, 438 transitions, 6235 flow [2024-06-03 18:48:02,458 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 18:48:02,458 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 18:48:02,459 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 221 transitions. [2024-06-03 18:48:02,459 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5989159891598916 [2024-06-03 18:48:02,459 INFO L175 Difference]: Start difference. First operand has 421 places, 394 transitions, 4459 flow. Second operand 9 states and 221 transitions. [2024-06-03 18:48:02,459 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 429 places, 438 transitions, 6235 flow [2024-06-03 18:48:09,951 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 417 places, 438 transitions, 5969 flow, removed 4 selfloop flow, removed 12 redundant places. [2024-06-03 18:48:09,955 INFO L231 Difference]: Finished difference. Result has 418 places, 397 transitions, 4711 flow [2024-06-03 18:48:09,955 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4197, PETRI_DIFFERENCE_MINUEND_PLACES=409, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=394, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=152, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=242, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4711, PETRI_PLACES=418, PETRI_TRANSITIONS=397} [2024-06-03 18:48:09,955 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 376 predicate places. [2024-06-03 18:48:09,955 INFO L495 AbstractCegarLoop]: Abstraction has has 418 places, 397 transitions, 4711 flow [2024-06-03 18:48:09,955 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:48:09,956 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:48:09,956 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:48:09,956 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable185 [2024-06-03 18:48:09,956 INFO L420 AbstractCegarLoop]: === Iteration 187 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:48:09,956 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:48:09,956 INFO L85 PathProgramCache]: Analyzing trace with hash 247272308, now seen corresponding path program 27 times [2024-06-03 18:48:09,956 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:48:09,956 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [234688472] [2024-06-03 18:48:09,956 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:48:09,957 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:48:09,960 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:48:10,073 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:48:10,073 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:48:10,073 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [234688472] [2024-06-03 18:48:10,073 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [234688472] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:48:10,073 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:48:10,073 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 18:48:10,073 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1974541026] [2024-06-03 18:48:10,073 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:48:10,074 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 18:48:10,074 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:48:10,074 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 18:48:10,074 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-03 18:48:10,112 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:48:10,112 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 418 places, 397 transitions, 4711 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:48:10,112 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:48:10,112 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:48:10,112 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:48:11,459 INFO L124 PetriNetUnfolderBase]: 3956/6803 cut-off events. [2024-06-03 18:48:11,459 INFO L125 PetriNetUnfolderBase]: For 913315/913317 co-relation queries the response was YES. [2024-06-03 18:48:11,541 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41623 conditions, 6803 events. 3956/6803 cut-off events. For 913315/913317 co-relation queries the response was YES. Maximal size of possible extension queue 507. Compared 48710 event pairs, 1025 based on Foata normal form. 6/6802 useless extension candidates. Maximal degree in co-relation 41432. Up to 5539 conditions per place. [2024-06-03 18:48:11,559 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 292 selfloop transitions, 136 changer transitions 2/436 dead transitions. [2024-06-03 18:48:11,559 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 427 places, 436 transitions, 5699 flow [2024-06-03 18:48:11,559 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 18:48:11,560 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 18:48:11,560 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 236 transitions. [2024-06-03 18:48:11,560 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5756097560975609 [2024-06-03 18:48:11,560 INFO L175 Difference]: Start difference. First operand has 418 places, 397 transitions, 4711 flow. Second operand 10 states and 236 transitions. [2024-06-03 18:48:11,560 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 427 places, 436 transitions, 5699 flow [2024-06-03 18:48:19,102 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 422 places, 436 transitions, 5445 flow, removed 59 selfloop flow, removed 5 redundant places. [2024-06-03 18:48:19,106 INFO L231 Difference]: Finished difference. Result has 423 places, 397 transitions, 4735 flow [2024-06-03 18:48:19,106 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4457, PETRI_DIFFERENCE_MINUEND_PLACES=413, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=397, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=136, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=261, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4735, PETRI_PLACES=423, PETRI_TRANSITIONS=397} [2024-06-03 18:48:19,106 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 381 predicate places. [2024-06-03 18:48:19,106 INFO L495 AbstractCegarLoop]: Abstraction has has 423 places, 397 transitions, 4735 flow [2024-06-03 18:48:19,106 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:48:19,106 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:48:19,107 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:48:19,107 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable186 [2024-06-03 18:48:19,107 INFO L420 AbstractCegarLoop]: === Iteration 188 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:48:19,107 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:48:19,107 INFO L85 PathProgramCache]: Analyzing trace with hash 47016448, now seen corresponding path program 4 times [2024-06-03 18:48:19,107 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:48:19,107 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1139167330] [2024-06-03 18:48:19,107 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:48:19,107 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:48:19,111 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:48:19,207 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:48:19,207 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:48:19,207 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1139167330] [2024-06-03 18:48:19,207 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1139167330] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:48:19,207 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:48:19,207 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 18:48:19,207 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [134562215] [2024-06-03 18:48:19,207 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:48:19,207 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 18:48:19,207 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:48:19,207 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 18:48:19,208 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-03 18:48:19,251 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:48:19,251 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 423 places, 397 transitions, 4735 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:48:19,251 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:48:19,251 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:48:19,251 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:48:20,531 INFO L124 PetriNetUnfolderBase]: 3930/6778 cut-off events. [2024-06-03 18:48:20,531 INFO L125 PetriNetUnfolderBase]: For 906800/906804 co-relation queries the response was YES. [2024-06-03 18:48:20,611 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38177 conditions, 6778 events. 3930/6778 cut-off events. For 906800/906804 co-relation queries the response was YES. Maximal size of possible extension queue 511. Compared 48731 event pairs, 1252 based on Foata normal form. 32/6808 useless extension candidates. Maximal degree in co-relation 37985. Up to 5666 conditions per place. [2024-06-03 18:48:20,628 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 321 selfloop transitions, 94 changer transitions 7/428 dead transitions. [2024-06-03 18:48:20,628 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 433 places, 428 transitions, 5765 flow [2024-06-03 18:48:20,629 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-03 18:48:20,629 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-03 18:48:20,629 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 236 transitions. [2024-06-03 18:48:20,629 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5232815964523282 [2024-06-03 18:48:20,629 INFO L175 Difference]: Start difference. First operand has 423 places, 397 transitions, 4735 flow. Second operand 11 states and 236 transitions. [2024-06-03 18:48:20,629 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 433 places, 428 transitions, 5765 flow [2024-06-03 18:48:26,206 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 423 places, 428 transitions, 5471 flow, removed 4 selfloop flow, removed 10 redundant places. [2024-06-03 18:48:26,211 INFO L231 Difference]: Finished difference. Result has 424 places, 396 transitions, 4680 flow [2024-06-03 18:48:26,211 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4441, PETRI_DIFFERENCE_MINUEND_PLACES=413, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=397, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=303, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4680, PETRI_PLACES=424, PETRI_TRANSITIONS=396} [2024-06-03 18:48:26,211 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 382 predicate places. [2024-06-03 18:48:26,211 INFO L495 AbstractCegarLoop]: Abstraction has has 424 places, 396 transitions, 4680 flow [2024-06-03 18:48:26,211 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:48:26,211 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:48:26,211 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:48:26,211 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable187 [2024-06-03 18:48:26,211 INFO L420 AbstractCegarLoop]: === Iteration 189 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:48:26,211 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:48:26,212 INFO L85 PathProgramCache]: Analyzing trace with hash -523564254, now seen corresponding path program 5 times [2024-06-03 18:48:26,212 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:48:26,212 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [980793102] [2024-06-03 18:48:26,212 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:48:26,212 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:48:26,215 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:48:26,308 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:48:26,309 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:48:26,309 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [980793102] [2024-06-03 18:48:26,309 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [980793102] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:48:26,309 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:48:26,309 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 18:48:26,309 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [580459237] [2024-06-03 18:48:26,309 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:48:26,309 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 18:48:26,309 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:48:26,309 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 18:48:26,309 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-03 18:48:26,348 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:48:26,349 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 424 places, 396 transitions, 4680 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:48:26,349 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:48:26,349 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:48:26,349 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:48:27,670 INFO L124 PetriNetUnfolderBase]: 4004/6910 cut-off events. [2024-06-03 18:48:27,670 INFO L125 PetriNetUnfolderBase]: For 1240281/1240285 co-relation queries the response was YES. [2024-06-03 18:48:27,753 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43649 conditions, 6910 events. 4004/6910 cut-off events. For 1240281/1240285 co-relation queries the response was YES. Maximal size of possible extension queue 517. Compared 49732 event pairs, 1300 based on Foata normal form. 32/6940 useless extension candidates. Maximal degree in co-relation 43457. Up to 5174 conditions per place. [2024-06-03 18:48:27,771 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 325 selfloop transitions, 91 changer transitions 10/432 dead transitions. [2024-06-03 18:48:27,771 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 433 places, 432 transitions, 6090 flow [2024-06-03 18:48:27,771 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 18:48:27,771 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 18:48:27,771 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 223 transitions. [2024-06-03 18:48:27,771 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5439024390243903 [2024-06-03 18:48:27,771 INFO L175 Difference]: Start difference. First operand has 424 places, 396 transitions, 4680 flow. Second operand 10 states and 223 transitions. [2024-06-03 18:48:27,772 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 433 places, 432 transitions, 6090 flow [2024-06-03 18:48:33,857 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 424 places, 432 transitions, 5838 flow, removed 33 selfloop flow, removed 9 redundant places. [2024-06-03 18:48:33,862 INFO L231 Difference]: Finished difference. Result has 425 places, 393 transitions, 4650 flow [2024-06-03 18:48:33,862 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4428, PETRI_DIFFERENCE_MINUEND_PLACES=415, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=396, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=305, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4650, PETRI_PLACES=425, PETRI_TRANSITIONS=393} [2024-06-03 18:48:33,862 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 383 predicate places. [2024-06-03 18:48:33,862 INFO L495 AbstractCegarLoop]: Abstraction has has 425 places, 393 transitions, 4650 flow [2024-06-03 18:48:33,862 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:48:33,862 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:48:33,862 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:48:33,862 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable188 [2024-06-03 18:48:33,862 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-03 18:48:33,863 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:48:33,863 INFO L85 PathProgramCache]: Analyzing trace with hash 468678162, now seen corresponding path program 6 times [2024-06-03 18:48:33,863 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:48:33,863 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1690679524] [2024-06-03 18:48:33,863 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:48:33,863 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:48:33,866 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:48:33,963 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:48:33,964 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:48:33,964 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1690679524] [2024-06-03 18:48:33,964 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1690679524] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:48:33,964 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:48:33,964 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 18:48:33,964 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [860127626] [2024-06-03 18:48:33,964 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:48:33,964 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 18:48:33,964 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:48:33,964 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 18:48:33,964 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-03 18:48:34,034 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:48:34,034 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 425 places, 393 transitions, 4650 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:48:34,034 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:48:34,034 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:48:34,034 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:48:35,342 INFO L124 PetriNetUnfolderBase]: 3871/6660 cut-off events. [2024-06-03 18:48:35,343 INFO L125 PetriNetUnfolderBase]: For 1012932/1012934 co-relation queries the response was YES. [2024-06-03 18:48:35,426 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42881 conditions, 6660 events. 3871/6660 cut-off events. For 1012932/1012934 co-relation queries the response was YES. Maximal size of possible extension queue 502. Compared 47609 event pairs, 1263 based on Foata normal form. 6/6663 useless extension candidates. Maximal degree in co-relation 42688. Up to 5796 conditions per place. [2024-06-03 18:48:35,446 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 307 selfloop transitions, 112 changer transitions 0/425 dead transitions. [2024-06-03 18:48:35,446 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 435 places, 425 transitions, 5658 flow [2024-06-03 18:48:35,446 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-03 18:48:35,446 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-03 18:48:35,446 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 240 transitions. [2024-06-03 18:48:35,446 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.532150776053215 [2024-06-03 18:48:35,446 INFO L175 Difference]: Start difference. First operand has 425 places, 393 transitions, 4650 flow. Second operand 11 states and 240 transitions. [2024-06-03 18:48:35,446 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 435 places, 425 transitions, 5658 flow [2024-06-03 18:48:40,924 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 427 places, 425 transitions, 5412 flow, removed 33 selfloop flow, removed 8 redundant places. [2024-06-03 18:48:40,928 INFO L231 Difference]: Finished difference. Result has 428 places, 394 transitions, 4702 flow [2024-06-03 18:48:40,929 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4404, PETRI_DIFFERENCE_MINUEND_PLACES=417, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=393, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=111, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=281, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4702, PETRI_PLACES=428, PETRI_TRANSITIONS=394} [2024-06-03 18:48:40,929 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 386 predicate places. [2024-06-03 18:48:40,929 INFO L495 AbstractCegarLoop]: Abstraction has has 428 places, 394 transitions, 4702 flow [2024-06-03 18:48:40,929 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:48:40,929 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:48:40,930 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:48:40,930 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable189 [2024-06-03 18:48:40,930 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-03 18:48:40,930 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:48:40,930 INFO L85 PathProgramCache]: Analyzing trace with hash -981598528, now seen corresponding path program 7 times [2024-06-03 18:48:40,930 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:48:40,930 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1124779695] [2024-06-03 18:48:40,930 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:48:40,931 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:48:40,934 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:48:41,034 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:48:41,035 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:48:41,035 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1124779695] [2024-06-03 18:48:41,035 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1124779695] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:48:41,035 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:48:41,035 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 18:48:41,035 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [582318741] [2024-06-03 18:48:41,035 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:48:41,035 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 18:48:41,035 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:48:41,035 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 18:48:41,035 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-03 18:48:41,093 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:48:41,093 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 428 places, 394 transitions, 4702 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:48:41,093 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:48:41,093 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:48:41,093 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:48:42,343 INFO L124 PetriNetUnfolderBase]: 3731/6412 cut-off events. [2024-06-03 18:48:42,344 INFO L125 PetriNetUnfolderBase]: For 688855/688857 co-relation queries the response was YES. [2024-06-03 18:48:42,427 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37152 conditions, 6412 events. 3731/6412 cut-off events. For 688855/688857 co-relation queries the response was YES. Maximal size of possible extension queue 491. Compared 45435 event pairs, 1153 based on Foata normal form. 6/6415 useless extension candidates. Maximal degree in co-relation 36958. Up to 5510 conditions per place. [2024-06-03 18:48:42,447 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 300 selfloop transitions, 120 changer transitions 2/428 dead transitions. [2024-06-03 18:48:42,447 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 437 places, 428 transitions, 5730 flow [2024-06-03 18:48:42,447 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 18:48:42,448 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 18:48:42,448 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 227 transitions. [2024-06-03 18:48:42,448 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5536585365853659 [2024-06-03 18:48:42,448 INFO L175 Difference]: Start difference. First operand has 428 places, 394 transitions, 4702 flow. Second operand 10 states and 227 transitions. [2024-06-03 18:48:42,448 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 437 places, 428 transitions, 5730 flow [2024-06-03 18:48:47,189 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 427 places, 428 transitions, 5450 flow, removed 29 selfloop flow, removed 10 redundant places. [2024-06-03 18:48:47,193 INFO L231 Difference]: Finished difference. Result has 428 places, 395 transitions, 4738 flow [2024-06-03 18:48:47,194 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4422, PETRI_DIFFERENCE_MINUEND_PLACES=418, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=394, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=119, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=274, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4738, PETRI_PLACES=428, PETRI_TRANSITIONS=395} [2024-06-03 18:48:47,194 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 386 predicate places. [2024-06-03 18:48:47,194 INFO L495 AbstractCegarLoop]: Abstraction has has 428 places, 395 transitions, 4738 flow [2024-06-03 18:48:47,194 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:48:47,194 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:48:47,194 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:48:47,194 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable190 [2024-06-03 18:48:47,194 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-03 18:48:47,194 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:48:47,195 INFO L85 PathProgramCache]: Analyzing trace with hash 1930404642, now seen corresponding path program 8 times [2024-06-03 18:48:47,195 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:48:47,195 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [149140015] [2024-06-03 18:48:47,195 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:48:47,195 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:48:47,199 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:48:47,294 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:48:47,294 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:48:47,294 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [149140015] [2024-06-03 18:48:47,294 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [149140015] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:48:47,294 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:48:47,294 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 18:48:47,294 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1630830565] [2024-06-03 18:48:47,294 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:48:47,295 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 18:48:47,295 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:48:47,295 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 18:48:47,295 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-03 18:48:47,338 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:48:47,339 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 428 places, 395 transitions, 4738 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:48:47,339 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:48:47,339 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:48:47,339 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:48:48,605 INFO L124 PetriNetUnfolderBase]: 3751/6473 cut-off events. [2024-06-03 18:48:48,605 INFO L125 PetriNetUnfolderBase]: For 690039/690043 co-relation queries the response was YES. [2024-06-03 18:48:48,686 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37435 conditions, 6473 events. 3751/6473 cut-off events. For 690039/690043 co-relation queries the response was YES. Maximal size of possible extension queue 493. Compared 46137 event pairs, 1218 based on Foata normal form. 8/6479 useless extension candidates. Maximal degree in co-relation 37241. Up to 5666 conditions per place. [2024-06-03 18:48:48,706 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 320 selfloop transitions, 94 changer transitions 0/420 dead transitions. [2024-06-03 18:48:48,706 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 437 places, 420 transitions, 5722 flow [2024-06-03 18:48:48,706 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 18:48:48,706 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 18:48:48,707 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 213 transitions. [2024-06-03 18:48:48,707 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5195121951219512 [2024-06-03 18:48:48,707 INFO L175 Difference]: Start difference. First operand has 428 places, 395 transitions, 4738 flow. Second operand 10 states and 213 transitions. [2024-06-03 18:48:48,707 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 437 places, 420 transitions, 5722 flow [2024-06-03 18:48:53,647 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 428 places, 420 transitions, 5424 flow, removed 30 selfloop flow, removed 9 redundant places. [2024-06-03 18:48:53,651 INFO L231 Difference]: Finished difference. Result has 429 places, 396 transitions, 4704 flow [2024-06-03 18:48:53,651 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4440, PETRI_DIFFERENCE_MINUEND_PLACES=419, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=395, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=301, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4704, PETRI_PLACES=429, PETRI_TRANSITIONS=396} [2024-06-03 18:48:53,651 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 387 predicate places. [2024-06-03 18:48:53,652 INFO L495 AbstractCegarLoop]: Abstraction has has 429 places, 396 transitions, 4704 flow [2024-06-03 18:48:53,652 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:48:53,652 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:48:53,652 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:48:53,652 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable191 [2024-06-03 18:48:53,652 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-03 18:48:53,652 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:48:53,652 INFO L85 PathProgramCache]: Analyzing trace with hash -981361378, now seen corresponding path program 9 times [2024-06-03 18:48:53,653 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:48:53,653 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1068203477] [2024-06-03 18:48:53,653 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:48:53,653 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:48:53,656 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:48:53,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-03 18:48:53,740 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:48:53,740 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1068203477] [2024-06-03 18:48:53,740 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1068203477] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:48:53,740 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:48:53,740 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:48:53,740 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2016059058] [2024-06-03 18:48:53,740 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:48:53,740 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:48:53,741 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:48:53,741 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:48:53,741 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:48:53,784 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:48:53,784 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 429 places, 396 transitions, 4704 flow. Second operand has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:48:53,784 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:48:53,784 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:48:53,784 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:48:55,080 INFO L124 PetriNetUnfolderBase]: 3771/6498 cut-off events. [2024-06-03 18:48:55,080 INFO L125 PetriNetUnfolderBase]: For 690699/690701 co-relation queries the response was YES. [2024-06-03 18:48:55,160 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37476 conditions, 6498 events. 3771/6498 cut-off events. For 690699/690701 co-relation queries the response was YES. Maximal size of possible extension queue 497. Compared 46199 event pairs, 848 based on Foata normal form. 6/6501 useless extension candidates. Maximal degree in co-relation 37282. Up to 4363 conditions per place. [2024-06-03 18:48:55,178 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 272 selfloop transitions, 160 changer transitions 2/440 dead transitions. [2024-06-03 18:48:55,179 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 437 places, 440 transitions, 6092 flow [2024-06-03 18:48:55,179 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 18:48:55,179 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 18:48:55,179 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 222 transitions. [2024-06-03 18:48:55,179 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6016260162601627 [2024-06-03 18:48:55,179 INFO L175 Difference]: Start difference. First operand has 429 places, 396 transitions, 4704 flow. Second operand 9 states and 222 transitions. [2024-06-03 18:48:55,179 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 437 places, 440 transitions, 6092 flow [2024-06-03 18:49:00,343 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 429 places, 440 transitions, 5844 flow, removed 31 selfloop flow, removed 8 redundant places. [2024-06-03 18:49:00,348 INFO L231 Difference]: Finished difference. Result has 430 places, 397 transitions, 4854 flow [2024-06-03 18:49:00,348 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4456, PETRI_DIFFERENCE_MINUEND_PLACES=421, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=396, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=159, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=237, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4854, PETRI_PLACES=430, PETRI_TRANSITIONS=397} [2024-06-03 18:49:00,348 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 388 predicate places. [2024-06-03 18:49:00,348 INFO L495 AbstractCegarLoop]: Abstraction has has 430 places, 397 transitions, 4854 flow [2024-06-03 18:49:00,348 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:49:00,348 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:49:00,348 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:49:00,348 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable192 [2024-06-03 18:49:00,348 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-03 18:49:00,349 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:49:00,349 INFO L85 PathProgramCache]: Analyzing trace with hash -1921733854, now seen corresponding path program 10 times [2024-06-03 18:49:00,349 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:49:00,349 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1876760658] [2024-06-03 18:49:00,349 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:49:00,349 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:49:00,352 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:49:00,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-03 18:49:00,448 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:49:00,448 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1876760658] [2024-06-03 18:49:00,448 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1876760658] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:49:00,448 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:49:00,448 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 18:49:00,449 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [545186200] [2024-06-03 18:49:00,449 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:49:00,449 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 18:49:00,449 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:49:00,449 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 18:49:00,449 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-03 18:49:00,501 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:49:00,501 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 430 places, 397 transitions, 4854 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:49:00,501 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:49:00,501 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:49:00,501 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:49:01,757 INFO L124 PetriNetUnfolderBase]: 3758/6484 cut-off events. [2024-06-03 18:49:01,758 INFO L125 PetriNetUnfolderBase]: For 632428/632432 co-relation queries the response was YES. [2024-06-03 18:49:01,836 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36618 conditions, 6484 events. 3758/6484 cut-off events. For 632428/632432 co-relation queries the response was YES. Maximal size of possible extension queue 496. Compared 46276 event pairs, 1209 based on Foata normal form. 8/6490 useless extension candidates. Maximal degree in co-relation 36423. Up to 5685 conditions per place. [2024-06-03 18:49:01,853 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 314 selfloop transitions, 98 changer transitions 0/418 dead transitions. [2024-06-03 18:49:01,853 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 438 places, 418 transitions, 5738 flow [2024-06-03 18:49:01,854 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 18:49:01,854 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 18:49:01,854 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 194 transitions. [2024-06-03 18:49:01,854 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5257452574525745 [2024-06-03 18:49:01,854 INFO L175 Difference]: Start difference. First operand has 430 places, 397 transitions, 4854 flow. Second operand 9 states and 194 transitions. [2024-06-03 18:49:01,854 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 438 places, 418 transitions, 5738 flow [2024-06-03 18:49:07,015 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 429 places, 418 transitions, 5224 flow, removed 58 selfloop flow, removed 9 redundant places. [2024-06-03 18:49:07,020 INFO L231 Difference]: Finished difference. Result has 430 places, 397 transitions, 4540 flow [2024-06-03 18:49:07,020 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4340, PETRI_DIFFERENCE_MINUEND_PLACES=421, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=397, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=98, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=299, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4540, PETRI_PLACES=430, PETRI_TRANSITIONS=397} [2024-06-03 18:49:07,020 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 388 predicate places. [2024-06-03 18:49:07,020 INFO L495 AbstractCegarLoop]: Abstraction has has 430 places, 397 transitions, 4540 flow [2024-06-03 18:49:07,020 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:49:07,021 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:49:07,021 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:49:07,021 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable193 [2024-06-03 18:49:07,021 INFO L420 AbstractCegarLoop]: === Iteration 195 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:49:07,021 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:49:07,021 INFO L85 PathProgramCache]: Analyzing trace with hash -166849758, now seen corresponding path program 11 times [2024-06-03 18:49:07,021 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:49:07,021 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1584439983] [2024-06-03 18:49:07,021 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:49:07,021 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:49:07,025 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:49:07,118 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:49:07,118 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:49:07,118 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1584439983] [2024-06-03 18:49:07,119 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1584439983] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:49:07,119 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:49:07,119 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 18:49:07,119 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2031061324] [2024-06-03 18:49:07,119 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:49:07,119 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 18:49:07,119 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:49:07,119 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 18:49:07,119 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-03 18:49:07,170 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:49:07,170 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 430 places, 397 transitions, 4540 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:49:07,170 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:49:07,170 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:49:07,170 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:49:08,577 INFO L124 PetriNetUnfolderBase]: 4067/7013 cut-off events. [2024-06-03 18:49:08,577 INFO L125 PetriNetUnfolderBase]: For 1344770/1344774 co-relation queries the response was YES. [2024-06-03 18:49:08,664 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45224 conditions, 7013 events. 4067/7013 cut-off events. For 1344770/1344774 co-relation queries the response was YES. Maximal size of possible extension queue 520. Compared 50416 event pairs, 1191 based on Foata normal form. 26/7037 useless extension candidates. Maximal degree in co-relation 45030. Up to 5117 conditions per place. [2024-06-03 18:49:08,685 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 319 selfloop transitions, 109 changer transitions 6/440 dead transitions. [2024-06-03 18:49:08,685 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 439 places, 440 transitions, 6288 flow [2024-06-03 18:49:08,686 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 18:49:08,686 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 18:49:08,686 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 228 transitions. [2024-06-03 18:49:08,686 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5560975609756098 [2024-06-03 18:49:08,686 INFO L175 Difference]: Start difference. First operand has 430 places, 397 transitions, 4540 flow. Second operand 10 states and 228 transitions. [2024-06-03 18:49:08,686 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 439 places, 440 transitions, 6288 flow [2024-06-03 18:49:15,979 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 430 places, 440 transitions, 6017 flow, removed 6 selfloop flow, removed 9 redundant places. [2024-06-03 18:49:15,983 INFO L231 Difference]: Finished difference. Result has 431 places, 396 transitions, 4543 flow [2024-06-03 18:49:15,984 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4269, PETRI_DIFFERENCE_MINUEND_PLACES=421, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=397, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=108, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=288, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4543, PETRI_PLACES=431, PETRI_TRANSITIONS=396} [2024-06-03 18:49:15,984 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 389 predicate places. [2024-06-03 18:49:15,984 INFO L495 AbstractCegarLoop]: Abstraction has has 431 places, 396 transitions, 4543 flow [2024-06-03 18:49:15,984 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:49:15,984 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:49:15,984 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:49:15,984 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable194 [2024-06-03 18:49:15,984 INFO L420 AbstractCegarLoop]: === Iteration 196 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:49:15,984 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:49:15,984 INFO L85 PathProgramCache]: Analyzing trace with hash 10518912, now seen corresponding path program 12 times [2024-06-03 18:49:15,984 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:49:15,984 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1581059915] [2024-06-03 18:49:15,985 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:49:15,985 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:49:15,988 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:49:16,070 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:49:16,071 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:49:16,071 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1581059915] [2024-06-03 18:49:16,071 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1581059915] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:49:16,071 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:49:16,071 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:49:16,071 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1530089227] [2024-06-03 18:49:16,071 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:49:16,071 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:49:16,071 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:49:16,071 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:49:16,071 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:49:16,124 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:49:16,124 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 431 places, 396 transitions, 4543 flow. Second operand has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:49:16,124 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:49:16,124 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:49:16,124 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:49:17,549 INFO L124 PetriNetUnfolderBase]: 4089/7059 cut-off events. [2024-06-03 18:49:17,549 INFO L125 PetriNetUnfolderBase]: For 1383582/1383586 co-relation queries the response was YES. [2024-06-03 18:49:17,639 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47988 conditions, 7059 events. 4089/7059 cut-off events. For 1383582/1383586 co-relation queries the response was YES. Maximal size of possible extension queue 521. Compared 50821 event pairs, 1002 based on Foata normal form. 8/7065 useless extension candidates. Maximal degree in co-relation 47794. Up to 3337 conditions per place. [2024-06-03 18:49:17,661 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 322 selfloop transitions, 107 changer transitions 0/435 dead transitions. [2024-06-03 18:49:17,662 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 438 places, 435 transitions, 6189 flow [2024-06-03 18:49:17,662 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:49:17,662 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:49:17,662 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 193 transitions. [2024-06-03 18:49:17,662 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5884146341463414 [2024-06-03 18:49:17,662 INFO L175 Difference]: Start difference. First operand has 431 places, 396 transitions, 4543 flow. Second operand 8 states and 193 transitions. [2024-06-03 18:49:17,662 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 438 places, 435 transitions, 6189 flow [2024-06-03 18:49:27,139 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 431 places, 435 transitions, 5915 flow, removed 32 selfloop flow, removed 7 redundant places. [2024-06-03 18:49:27,143 INFO L231 Difference]: Finished difference. Result has 432 places, 397 transitions, 4553 flow [2024-06-03 18:49:27,143 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4269, PETRI_DIFFERENCE_MINUEND_PLACES=424, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=396, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=106, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=290, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4553, PETRI_PLACES=432, PETRI_TRANSITIONS=397} [2024-06-03 18:49:27,143 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 390 predicate places. [2024-06-03 18:49:27,143 INFO L495 AbstractCegarLoop]: Abstraction has has 432 places, 397 transitions, 4553 flow [2024-06-03 18:49:27,144 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:49:27,144 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:49:27,144 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:49:27,144 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable195 [2024-06-03 18:49:27,144 INFO L420 AbstractCegarLoop]: === Iteration 197 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:49:27,144 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:49:27,144 INFO L85 PathProgramCache]: Analyzing trace with hash -162208128, now seen corresponding path program 13 times [2024-06-03 18:49:27,144 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:49:27,144 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [82374666] [2024-06-03 18:49:27,144 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:49:27,144 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:49:27,148 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:49:27,246 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:49:27,246 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:49:27,246 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [82374666] [2024-06-03 18:49:27,246 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [82374666] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:49:27,246 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:49:27,246 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 18:49:27,246 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1831250150] [2024-06-03 18:49:27,246 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:49:27,247 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 18:49:27,247 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:49:27,247 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 18:49:27,247 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-03 18:49:27,297 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:49:27,297 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 432 places, 397 transitions, 4553 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:49:27,297 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:49:27,297 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:49:27,298 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:49:28,789 INFO L124 PetriNetUnfolderBase]: 4076/7040 cut-off events. [2024-06-03 18:49:28,789 INFO L125 PetriNetUnfolderBase]: For 1333078/1333082 co-relation queries the response was YES. [2024-06-03 18:49:28,877 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46781 conditions, 7040 events. 4076/7040 cut-off events. For 1333078/1333082 co-relation queries the response was YES. Maximal size of possible extension queue 520. Compared 50861 event pairs, 1261 based on Foata normal form. 8/7046 useless extension candidates. Maximal degree in co-relation 46586. Up to 5606 conditions per place. [2024-06-03 18:49:28,898 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 309 selfloop transitions, 110 changer transitions 0/425 dead transitions. [2024-06-03 18:49:28,898 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 440 places, 425 transitions, 5787 flow [2024-06-03 18:49:28,899 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 18:49:28,899 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 18:49:28,899 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 201 transitions. [2024-06-03 18:49:28,899 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5447154471544715 [2024-06-03 18:49:28,899 INFO L175 Difference]: Start difference. First operand has 432 places, 397 transitions, 4553 flow. Second operand 9 states and 201 transitions. [2024-06-03 18:49:28,899 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 440 places, 425 transitions, 5787 flow [2024-06-03 18:49:39,471 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 428 places, 425 transitions, 5053 flow, removed 57 selfloop flow, removed 12 redundant places. [2024-06-03 18:49:39,475 INFO L231 Difference]: Finished difference. Result has 429 places, 397 transitions, 4043 flow [2024-06-03 18:49:39,475 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3819, PETRI_DIFFERENCE_MINUEND_PLACES=420, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=397, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=110, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=287, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4043, PETRI_PLACES=429, PETRI_TRANSITIONS=397} [2024-06-03 18:49:39,475 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 387 predicate places. [2024-06-03 18:49:39,475 INFO L495 AbstractCegarLoop]: Abstraction has has 429 places, 397 transitions, 4043 flow [2024-06-03 18:49:39,475 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:49:39,475 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:49:39,476 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:49:39,476 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable196 [2024-06-03 18:49:39,476 INFO L420 AbstractCegarLoop]: === Iteration 198 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:49:39,476 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:49:39,476 INFO L85 PathProgramCache]: Analyzing trace with hash 1058741902, now seen corresponding path program 1 times [2024-06-03 18:49:39,476 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:49:39,476 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [288759065] [2024-06-03 18:49:39,476 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:49:39,476 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:49:39,480 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:49:39,574 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:49:39,574 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:49:39,574 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [288759065] [2024-06-03 18:49:39,574 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [288759065] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:49:39,574 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:49:39,574 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 18:49:39,575 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1994991623] [2024-06-03 18:49:39,575 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:49:39,575 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 18:49:39,575 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:49:39,575 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 18:49:39,575 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-03 18:49:39,647 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:49:39,647 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 429 places, 397 transitions, 4043 flow. Second operand has 9 states, 9 states have (on average 15.11111111111111) internal successors, (136), 9 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:49:39,648 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:49:39,648 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:49:39,648 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:49:41,060 INFO L124 PetriNetUnfolderBase]: 4043/6989 cut-off events. [2024-06-03 18:49:41,060 INFO L125 PetriNetUnfolderBase]: For 1271316/1271320 co-relation queries the response was YES. [2024-06-03 18:49:41,149 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41528 conditions, 6989 events. 4043/6989 cut-off events. For 1271316/1271320 co-relation queries the response was YES. Maximal size of possible extension queue 516. Compared 50445 event pairs, 1053 based on Foata normal form. 20/7007 useless extension candidates. Maximal degree in co-relation 41339. Up to 3476 conditions per place. [2024-06-03 18:49:41,167 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 326 selfloop transitions, 86 changer transitions 25/443 dead transitions. [2024-06-03 18:49:41,167 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 437 places, 443 transitions, 5389 flow [2024-06-03 18:49:41,168 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 18:49:41,168 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 18:49:41,168 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 215 transitions. [2024-06-03 18:49:41,168 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5826558265582655 [2024-06-03 18:49:41,168 INFO L175 Difference]: Start difference. First operand has 429 places, 397 transitions, 4043 flow. Second operand 9 states and 215 transitions. [2024-06-03 18:49:41,168 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 437 places, 443 transitions, 5389 flow [2024-06-03 18:49:49,542 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 429 places, 443 transitions, 5142 flow, removed 9 selfloop flow, removed 8 redundant places. [2024-06-03 18:49:49,546 INFO L231 Difference]: Finished difference. Result has 430 places, 393 transitions, 3952 flow [2024-06-03 18:49:49,546 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3802, PETRI_DIFFERENCE_MINUEND_PLACES=421, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=397, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=311, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3952, PETRI_PLACES=430, PETRI_TRANSITIONS=393} [2024-06-03 18:49:49,546 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 388 predicate places. [2024-06-03 18:49:49,546 INFO L495 AbstractCegarLoop]: Abstraction has has 430 places, 393 transitions, 3952 flow [2024-06-03 18:49:49,546 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.11111111111111) internal successors, (136), 9 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:49:49,546 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:49:49,546 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:49:49,547 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable197 [2024-06-03 18:49:49,547 INFO L420 AbstractCegarLoop]: === Iteration 199 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:49:49,547 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:49:49,547 INFO L85 PathProgramCache]: Analyzing trace with hash 1635278974, now seen corresponding path program 2 times [2024-06-03 18:49:49,547 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:49:49,547 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1257402201] [2024-06-03 18:49:49,547 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:49:49,547 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:49:49,550 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:49:49,647 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:49:49,648 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:49:49,648 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1257402201] [2024-06-03 18:49:49,648 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1257402201] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:49:49,648 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:49:49,648 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 18:49:49,648 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [320111884] [2024-06-03 18:49:49,648 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:49:49,648 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 18:49:49,648 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:49:49,648 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 18:49:49,648 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-03 18:49:49,706 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:49:49,706 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 430 places, 393 transitions, 3952 flow. Second operand has 9 states, 9 states have (on average 15.11111111111111) internal successors, (136), 9 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:49:49,706 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:49:49,706 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:49:49,706 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:49:51,005 INFO L124 PetriNetUnfolderBase]: 3832/6631 cut-off events. [2024-06-03 18:49:51,006 INFO L125 PetriNetUnfolderBase]: For 959113/959115 co-relation queries the response was YES. [2024-06-03 18:49:51,088 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36210 conditions, 6631 events. 3832/6631 cut-off events. For 959113/959115 co-relation queries the response was YES. Maximal size of possible extension queue 500. Compared 47577 event pairs, 932 based on Foata normal form. 18/6646 useless extension candidates. Maximal degree in co-relation 36020. Up to 4558 conditions per place. [2024-06-03 18:49:51,106 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 303 selfloop transitions, 106 changer transitions 26/441 dead transitions. [2024-06-03 18:49:51,106 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 435 places, 441 transitions, 5012 flow [2024-06-03 18:49:51,106 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 18:49:51,106 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 18:49:51,106 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 238 transitions. [2024-06-03 18:49:51,106 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5804878048780487 [2024-06-03 18:49:51,106 INFO L175 Difference]: Start difference. First operand has 430 places, 393 transitions, 3952 flow. Second operand 10 states and 238 transitions. [2024-06-03 18:49:51,106 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 435 places, 441 transitions, 5012 flow [2024-06-03 18:49:58,169 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 426 places, 441 transitions, 4834 flow, removed 3 selfloop flow, removed 9 redundant places. [2024-06-03 18:49:58,173 INFO L231 Difference]: Finished difference. Result has 427 places, 387 transitions, 3935 flow [2024-06-03 18:49:58,173 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3774, PETRI_DIFFERENCE_MINUEND_PLACES=417, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=393, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=106, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=287, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3935, PETRI_PLACES=427, PETRI_TRANSITIONS=387} [2024-06-03 18:49:58,173 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 385 predicate places. [2024-06-03 18:49:58,173 INFO L495 AbstractCegarLoop]: Abstraction has has 427 places, 387 transitions, 3935 flow [2024-06-03 18:49:58,173 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.11111111111111) internal successors, (136), 9 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:49:58,173 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:49:58,174 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:49:58,174 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable198 [2024-06-03 18:49:58,174 INFO L420 AbstractCegarLoop]: === Iteration 200 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:49:58,174 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:49:58,174 INFO L85 PathProgramCache]: Analyzing trace with hash 760896304, now seen corresponding path program 3 times [2024-06-03 18:49:58,174 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:49:58,174 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1207318873] [2024-06-03 18:49:58,174 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:49:58,175 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:49:58,178 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:49:58,273 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:49:58,274 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:49:58,274 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1207318873] [2024-06-03 18:49:58,274 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1207318873] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:49:58,274 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:49:58,274 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 18:49:58,274 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [559375024] [2024-06-03 18:49:58,274 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:49:58,274 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 18:49:58,274 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:49:58,274 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 18:49:58,274 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-03 18:49:58,327 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:49:58,328 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 427 places, 387 transitions, 3935 flow. Second operand has 9 states, 9 states have (on average 15.11111111111111) internal successors, (136), 9 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:49:58,328 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:49:58,328 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:49:58,328 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:49:59,448 INFO L124 PetriNetUnfolderBase]: 3322/5689 cut-off events. [2024-06-03 18:49:59,448 INFO L125 PetriNetUnfolderBase]: For 930543/930545 co-relation queries the response was YES. [2024-06-03 18:49:59,516 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32767 conditions, 5689 events. 3322/5689 cut-off events. For 930543/930545 co-relation queries the response was YES. Maximal size of possible extension queue 436. Compared 39510 event pairs, 958 based on Foata normal form. 20/5708 useless extension candidates. Maximal degree in co-relation 32579. Up to 4204 conditions per place. [2024-06-03 18:49:59,533 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 338 selfloop transitions, 66 changer transitions 21/431 dead transitions. [2024-06-03 18:49:59,533 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 432 places, 431 transitions, 5245 flow [2024-06-03 18:49:59,544 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 18:49:59,544 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 18:49:59,544 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 224 transitions. [2024-06-03 18:49:59,544 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5463414634146342 [2024-06-03 18:49:59,545 INFO L175 Difference]: Start difference. First operand has 427 places, 387 transitions, 3935 flow. Second operand 10 states and 224 transitions. [2024-06-03 18:49:59,545 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 432 places, 431 transitions, 5245 flow [2024-06-03 18:50:05,092 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 421 places, 431 transitions, 4964 flow, removed 14 selfloop flow, removed 11 redundant places. [2024-06-03 18:50:05,096 INFO L231 Difference]: Finished difference. Result has 422 places, 383 transitions, 3759 flow [2024-06-03 18:50:05,096 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3660, PETRI_DIFFERENCE_MINUEND_PLACES=412, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=387, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=321, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3759, PETRI_PLACES=422, PETRI_TRANSITIONS=383} [2024-06-03 18:50:05,097 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 380 predicate places. [2024-06-03 18:50:05,097 INFO L495 AbstractCegarLoop]: Abstraction has has 422 places, 383 transitions, 3759 flow [2024-06-03 18:50:05,097 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.11111111111111) internal successors, (136), 9 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:50:05,097 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:50:05,097 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:50:05,097 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable199 [2024-06-03 18:50:05,097 INFO L420 AbstractCegarLoop]: === Iteration 201 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:50:05,097 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:50:05,097 INFO L85 PathProgramCache]: Analyzing trace with hash -1234585548, now seen corresponding path program 1 times [2024-06-03 18:50:05,097 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:50:05,097 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [526276386] [2024-06-03 18:50:05,097 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:50:05,098 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:50:05,101 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:50:05,197 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:50:05,197 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:50:05,197 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [526276386] [2024-06-03 18:50:05,197 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [526276386] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:50:05,197 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:50:05,197 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 18:50:05,197 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [712026097] [2024-06-03 18:50:05,197 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:50:05,197 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 18:50:05,198 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:50:05,198 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 18:50:05,198 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-03 18:50:05,273 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:50:05,274 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 422 places, 383 transitions, 3759 flow. Second operand has 9 states, 9 states have (on average 15.11111111111111) internal successors, (136), 9 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:50:05,274 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:50:05,274 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:50:05,274 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:50:06,340 INFO L124 PetriNetUnfolderBase]: 3263/5578 cut-off events. [2024-06-03 18:50:06,340 INFO L125 PetriNetUnfolderBase]: For 964523/964530 co-relation queries the response was YES. [2024-06-03 18:50:06,405 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31881 conditions, 5578 events. 3263/5578 cut-off events. For 964523/964530 co-relation queries the response was YES. Maximal size of possible extension queue 435. Compared 38578 event pairs, 906 based on Foata normal form. 31/5602 useless extension candidates. Maximal degree in co-relation 31695. Up to 4665 conditions per place. [2024-06-03 18:50:06,420 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 322 selfloop transitions, 69 changer transitions 19/416 dead transitions. [2024-06-03 18:50:06,420 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 424 places, 416 transitions, 4721 flow [2024-06-03 18:50:06,421 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 18:50:06,421 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 18:50:06,421 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 200 transitions. [2024-06-03 18:50:06,421 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5420054200542005 [2024-06-03 18:50:06,421 INFO L175 Difference]: Start difference. First operand has 422 places, 383 transitions, 3759 flow. Second operand 9 states and 200 transitions. [2024-06-03 18:50:06,421 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 424 places, 416 transitions, 4721 flow [2024-06-03 18:50:11,180 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 415 places, 416 transitions, 4603 flow, removed 4 selfloop flow, removed 9 redundant places. [2024-06-03 18:50:11,183 INFO L231 Difference]: Finished difference. Result has 416 places, 379 transitions, 3736 flow [2024-06-03 18:50:11,184 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3641, PETRI_DIFFERENCE_MINUEND_PLACES=407, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=383, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=314, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3736, PETRI_PLACES=416, PETRI_TRANSITIONS=379} [2024-06-03 18:50:11,184 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 374 predicate places. [2024-06-03 18:50:11,184 INFO L495 AbstractCegarLoop]: Abstraction has has 416 places, 379 transitions, 3736 flow [2024-06-03 18:50:11,184 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.11111111111111) internal successors, (136), 9 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:50:11,184 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:50:11,184 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:50:11,184 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable200 [2024-06-03 18:50:11,184 INFO L420 AbstractCegarLoop]: === Iteration 202 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:50:11,184 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:50:11,184 INFO L85 PathProgramCache]: Analyzing trace with hash 1430603802, now seen corresponding path program 2 times [2024-06-03 18:50:11,185 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:50:11,185 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1945134169] [2024-06-03 18:50:11,185 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:50:11,185 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:50:11,188 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:50:11,283 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:50:11,283 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:50:11,283 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1945134169] [2024-06-03 18:50:11,283 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1945134169] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:50:11,283 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:50:11,283 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 18:50:11,283 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [423660815] [2024-06-03 18:50:11,283 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:50:11,283 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 18:50:11,283 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:50:11,284 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 18:50:11,284 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-03 18:50:11,345 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:50:11,345 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 416 places, 379 transitions, 3736 flow. Second operand has 9 states, 9 states have (on average 15.11111111111111) internal successors, (136), 9 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:50:11,345 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:50:11,345 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:50:11,345 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:50:12,383 INFO L124 PetriNetUnfolderBase]: 3294/5621 cut-off events. [2024-06-03 18:50:12,383 INFO L125 PetriNetUnfolderBase]: For 1176953/1176955 co-relation queries the response was YES. [2024-06-03 18:50:12,452 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35459 conditions, 5621 events. 3294/5621 cut-off events. For 1176953/1176955 co-relation queries the response was YES. Maximal size of possible extension queue 444. Compared 38842 event pairs, 1001 based on Foata normal form. 26/5646 useless extension candidates. Maximal degree in co-relation 35276. Up to 4675 conditions per place. [2024-06-03 18:50:12,468 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 327 selfloop transitions, 66 changer transitions 10/409 dead transitions. [2024-06-03 18:50:12,468 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 421 places, 409 transitions, 4942 flow [2024-06-03 18:50:12,469 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 18:50:12,469 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 18:50:12,469 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 214 transitions. [2024-06-03 18:50:12,469 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5219512195121951 [2024-06-03 18:50:12,469 INFO L175 Difference]: Start difference. First operand has 416 places, 379 transitions, 3736 flow. Second operand 10 states and 214 transitions. [2024-06-03 18:50:12,469 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 421 places, 409 transitions, 4942 flow [2024-06-03 18:50:17,669 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 412 places, 409 transitions, 4792 flow, removed 6 selfloop flow, removed 9 redundant places. [2024-06-03 18:50:17,673 INFO L231 Difference]: Finished difference. Result has 413 places, 376 transitions, 3700 flow [2024-06-03 18:50:17,673 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3592, PETRI_DIFFERENCE_MINUEND_PLACES=403, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=379, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=313, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3700, PETRI_PLACES=413, PETRI_TRANSITIONS=376} [2024-06-03 18:50:17,673 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 371 predicate places. [2024-06-03 18:50:17,673 INFO L495 AbstractCegarLoop]: Abstraction has has 413 places, 376 transitions, 3700 flow [2024-06-03 18:50:17,673 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.11111111111111) internal successors, (136), 9 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:50:17,674 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:50:17,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, 1, 1] [2024-06-03 18:50:17,674 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable201 [2024-06-03 18:50:17,674 INFO L420 AbstractCegarLoop]: === Iteration 203 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:50:17,674 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:50:17,674 INFO L85 PathProgramCache]: Analyzing trace with hash -955651578, now seen corresponding path program 3 times [2024-06-03 18:50:17,674 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:50:17,674 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [3494052] [2024-06-03 18:50:17,674 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:50:17,675 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:50:17,678 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:50:17,779 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:50:17,779 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:50:17,779 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [3494052] [2024-06-03 18:50:17,779 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [3494052] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:50:17,779 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:50:17,779 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 18:50:17,780 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [641398785] [2024-06-03 18:50:17,780 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:50:17,780 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 18:50:17,780 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:50:17,780 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 18:50:17,780 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-03 18:50:17,818 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:50:17,818 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 413 places, 376 transitions, 3700 flow. Second operand has 9 states, 9 states have (on average 15.11111111111111) internal successors, (136), 9 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:50:17,818 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:50:17,818 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:50:17,818 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:50:18,762 INFO L124 PetriNetUnfolderBase]: 3143/5364 cut-off events. [2024-06-03 18:50:18,762 INFO L125 PetriNetUnfolderBase]: For 919023/919030 co-relation queries the response was YES. [2024-06-03 18:50:18,823 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30779 conditions, 5364 events. 3143/5364 cut-off events. For 919023/919030 co-relation queries the response was YES. Maximal size of possible extension queue 424. Compared 36836 event pairs, 956 based on Foata normal form. 33/5396 useless extension candidates. Maximal degree in co-relation 30598. Up to 4675 conditions per place. [2024-06-03 18:50:18,838 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 314 selfloop transitions, 60 changer transitions 18/398 dead transitions. [2024-06-03 18:50:18,838 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 419 places, 398 transitions, 4562 flow [2024-06-03 18:50:18,838 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 18:50:18,838 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 18:50:18,839 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 190 transitions. [2024-06-03 18:50:18,839 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5149051490514905 [2024-06-03 18:50:18,839 INFO L175 Difference]: Start difference. First operand has 413 places, 376 transitions, 3700 flow. Second operand 9 states and 190 transitions. [2024-06-03 18:50:18,839 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 419 places, 398 transitions, 4562 flow [2024-06-03 18:50:22,690 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 410 places, 398 transitions, 4429 flow, removed 2 selfloop flow, removed 9 redundant places. [2024-06-03 18:50:22,694 INFO L231 Difference]: Finished difference. Result has 411 places, 370 transitions, 3635 flow [2024-06-03 18:50:22,694 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3567, PETRI_DIFFERENCE_MINUEND_PLACES=402, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=376, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=316, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3635, PETRI_PLACES=411, PETRI_TRANSITIONS=370} [2024-06-03 18:50:22,694 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 369 predicate places. [2024-06-03 18:50:22,694 INFO L495 AbstractCegarLoop]: Abstraction has has 411 places, 370 transitions, 3635 flow [2024-06-03 18:50:22,695 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.11111111111111) internal successors, (136), 9 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:50:22,695 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:50:22,695 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:50:22,695 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable202 [2024-06-03 18:50:22,695 INFO L420 AbstractCegarLoop]: === Iteration 204 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:50:22,695 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:50:22,695 INFO L85 PathProgramCache]: Analyzing trace with hash -1012940508, now seen corresponding path program 4 times [2024-06-03 18:50:22,695 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:50:22,695 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [100772119] [2024-06-03 18:50:22,695 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:50:22,695 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:50:22,699 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:50:22,793 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:50:22,793 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:50:22,793 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [100772119] [2024-06-03 18:50:22,793 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [100772119] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:50:22,793 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:50:22,793 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 18:50:22,793 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [18003900] [2024-06-03 18:50:22,793 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:50:22,793 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 18:50:22,793 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:50:22,794 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 18:50:22,794 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-03 18:50:22,855 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:50:22,855 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 411 places, 370 transitions, 3635 flow. Second operand has 9 states, 9 states have (on average 15.11111111111111) internal successors, (136), 9 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:50:22,855 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:50:22,855 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:50:22,855 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:50:23,787 INFO L124 PetriNetUnfolderBase]: 3103/5320 cut-off events. [2024-06-03 18:50:23,788 INFO L125 PetriNetUnfolderBase]: For 828731/828738 co-relation queries the response was YES. [2024-06-03 18:50:23,848 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30390 conditions, 5320 events. 3103/5320 cut-off events. For 828731/828738 co-relation queries the response was YES. Maximal size of possible extension queue 416. Compared 36605 event pairs, 624 based on Foata normal form. 25/5344 useless extension candidates. Maximal degree in co-relation 30210. Up to 4198 conditions per place. [2024-06-03 18:50:23,862 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 300 selfloop transitions, 82 changer transitions 16/404 dead transitions. [2024-06-03 18:50:23,862 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 412 places, 404 transitions, 4559 flow [2024-06-03 18:50:23,863 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 18:50:23,863 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 18:50:23,863 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 201 transitions. [2024-06-03 18:50:23,863 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5447154471544715 [2024-06-03 18:50:23,863 INFO L175 Difference]: Start difference. First operand has 411 places, 370 transitions, 3635 flow. Second operand 9 states and 201 transitions. [2024-06-03 18:50:23,863 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 412 places, 404 transitions, 4559 flow [2024-06-03 18:50:27,635 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 403 places, 404 transitions, 4431 flow, removed 4 selfloop flow, removed 9 redundant places. [2024-06-03 18:50:27,638 INFO L231 Difference]: Finished difference. Result has 404 places, 367 transitions, 3652 flow [2024-06-03 18:50:27,639 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3507, PETRI_DIFFERENCE_MINUEND_PLACES=395, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=370, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=288, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3652, PETRI_PLACES=404, PETRI_TRANSITIONS=367} [2024-06-03 18:50:27,639 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 362 predicate places. [2024-06-03 18:50:27,639 INFO L495 AbstractCegarLoop]: Abstraction has has 404 places, 367 transitions, 3652 flow [2024-06-03 18:50:27,639 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.11111111111111) internal successors, (136), 9 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:50:27,639 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:50:27,639 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:50:27,639 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable203 [2024-06-03 18:50:27,639 INFO L420 AbstractCegarLoop]: === Iteration 205 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:50:27,639 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:50:27,639 INFO L85 PathProgramCache]: Analyzing trace with hash 506354706, now seen corresponding path program 5 times [2024-06-03 18:50:27,639 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:50:27,639 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1989608451] [2024-06-03 18:50:27,640 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:50:27,640 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:50:27,643 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:50:27,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-03 18:50:27,740 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:50:27,740 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1989608451] [2024-06-03 18:50:27,740 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1989608451] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:50:27,741 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:50:27,741 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 18:50:27,741 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [217455513] [2024-06-03 18:50:27,741 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:50:27,741 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 18:50:27,741 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:50:27,741 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 18:50:27,741 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-03 18:50:27,812 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:50:27,812 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 404 places, 367 transitions, 3652 flow. Second operand has 9 states, 9 states have (on average 15.11111111111111) internal successors, (136), 9 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:50:27,812 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:50:27,812 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:50:27,812 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:50:28,839 INFO L124 PetriNetUnfolderBase]: 3052/5217 cut-off events. [2024-06-03 18:50:28,839 INFO L125 PetriNetUnfolderBase]: For 847955/847957 co-relation queries the response was YES. [2024-06-03 18:50:28,895 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30091 conditions, 5217 events. 3052/5217 cut-off events. For 847955/847957 co-relation queries the response was YES. Maximal size of possible extension queue 413. Compared 35802 event pairs, 871 based on Foata normal form. 26/5242 useless extension candidates. Maximal degree in co-relation 29914. Up to 4378 conditions per place. [2024-06-03 18:50:28,909 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 321 selfloop transitions, 58 changer transitions 19/404 dead transitions. [2024-06-03 18:50:28,909 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 410 places, 404 transitions, 4600 flow [2024-06-03 18:50:28,909 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 18:50:28,909 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 18:50:28,909 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 217 transitions. [2024-06-03 18:50:28,909 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5292682926829269 [2024-06-03 18:50:28,909 INFO L175 Difference]: Start difference. First operand has 404 places, 367 transitions, 3652 flow. Second operand 10 states and 217 transitions. [2024-06-03 18:50:28,909 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 410 places, 404 transitions, 4600 flow [2024-06-03 18:50:33,809 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 401 places, 404 transitions, 4418 flow, removed 2 selfloop flow, removed 9 redundant places. [2024-06-03 18:50:33,813 INFO L231 Difference]: Finished difference. Result has 402 places, 363 transitions, 3546 flow [2024-06-03 18:50:33,813 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3470, PETRI_DIFFERENCE_MINUEND_PLACES=392, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=367, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=309, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3546, PETRI_PLACES=402, PETRI_TRANSITIONS=363} [2024-06-03 18:50:33,813 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 360 predicate places. [2024-06-03 18:50:33,813 INFO L495 AbstractCegarLoop]: Abstraction has has 402 places, 363 transitions, 3546 flow [2024-06-03 18:50:33,814 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.11111111111111) internal successors, (136), 9 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:50:33,814 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:50:33,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, 1, 1, 1, 1] [2024-06-03 18:50:33,814 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable204 [2024-06-03 18:50:33,814 INFO L420 AbstractCegarLoop]: === Iteration 206 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:50:33,814 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:50:33,814 INFO L85 PathProgramCache]: Analyzing trace with hash -1003686078, now seen corresponding path program 6 times [2024-06-03 18:50:33,814 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:50:33,814 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [310205518] [2024-06-03 18:50:33,814 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:50:33,814 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:50:33,818 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:50:33,911 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:50:33,911 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:50:33,911 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [310205518] [2024-06-03 18:50:33,911 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [310205518] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:50:33,911 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:50:33,911 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 18:50:33,911 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1751432321] [2024-06-03 18:50:33,911 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:50:33,911 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 18:50:33,911 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:50:33,912 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 18:50:33,912 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-03 18:50:33,987 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:50:33,987 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 402 places, 363 transitions, 3546 flow. Second operand has 9 states, 9 states have (on average 15.11111111111111) internal successors, (136), 9 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:50:33,987 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:50:33,988 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:50:33,988 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:50:34,934 INFO L124 PetriNetUnfolderBase]: 3017/5180 cut-off events. [2024-06-03 18:50:34,934 INFO L125 PetriNetUnfolderBase]: For 938698/938700 co-relation queries the response was YES. [2024-06-03 18:50:34,995 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31856 conditions, 5180 events. 3017/5180 cut-off events. For 938698/938700 co-relation queries the response was YES. Maximal size of possible extension queue 409. Compared 35563 event pairs, 663 based on Foata normal form. 20/5199 useless extension candidates. Maximal degree in co-relation 31680. Up to 4110 conditions per place. [2024-06-03 18:50:35,010 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 307 selfloop transitions, 78 changer transitions 12/403 dead transitions. [2024-06-03 18:50:35,011 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 408 places, 403 transitions, 4758 flow [2024-06-03 18:50:35,011 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-03 18:50:35,011 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-03 18:50:35,012 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 236 transitions. [2024-06-03 18:50:35,012 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5232815964523282 [2024-06-03 18:50:35,012 INFO L175 Difference]: Start difference. First operand has 402 places, 363 transitions, 3546 flow. Second operand 11 states and 236 transitions. [2024-06-03 18:50:35,012 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 408 places, 403 transitions, 4758 flow [2024-06-03 18:50:40,923 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 398 places, 403 transitions, 4630 flow, removed 6 selfloop flow, removed 10 redundant places. [2024-06-03 18:50:40,926 INFO L231 Difference]: Finished difference. Result has 399 places, 361 transitions, 3570 flow [2024-06-03 18:50:40,927 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3424, PETRI_DIFFERENCE_MINUEND_PLACES=388, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=363, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=285, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3570, PETRI_PLACES=399, PETRI_TRANSITIONS=361} [2024-06-03 18:50:40,927 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 357 predicate places. [2024-06-03 18:50:40,927 INFO L495 AbstractCegarLoop]: Abstraction has has 399 places, 361 transitions, 3570 flow [2024-06-03 18:50:40,927 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.11111111111111) internal successors, (136), 9 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:50:40,927 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:50:40,927 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:50:40,927 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable205 [2024-06-03 18:50:40,927 INFO L420 AbstractCegarLoop]: === Iteration 207 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:50:40,928 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:50:40,928 INFO L85 PathProgramCache]: Analyzing trace with hash -1003674918, now seen corresponding path program 7 times [2024-06-03 18:50:40,928 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:50:40,928 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1155836907] [2024-06-03 18:50:40,928 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:50:40,928 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:50:40,932 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:50:41,032 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:50:41,032 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:50:41,032 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1155836907] [2024-06-03 18:50:41,032 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1155836907] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:50:41,032 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:50:41,032 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 18:50:41,032 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [268255023] [2024-06-03 18:50:41,032 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:50:41,033 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 18:50:41,033 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:50:41,033 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 18:50:41,033 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-03 18:50:41,089 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:50:41,089 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 399 places, 361 transitions, 3570 flow. Second operand has 9 states, 9 states have (on average 15.11111111111111) internal successors, (136), 9 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:50:41,089 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:50:41,089 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:50:41,089 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:50:41,997 INFO L124 PetriNetUnfolderBase]: 2912/4993 cut-off events. [2024-06-03 18:50:41,997 INFO L125 PetriNetUnfolderBase]: For 759151/759153 co-relation queries the response was YES. [2024-06-03 18:50:42,054 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28915 conditions, 4993 events. 2912/4993 cut-off events. For 759151/759153 co-relation queries the response was YES. Maximal size of possible extension queue 397. Compared 34045 event pairs, 651 based on Foata normal form. 20/5012 useless extension candidates. Maximal degree in co-relation 28741. Up to 4110 conditions per place. [2024-06-03 18:50:42,069 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 300 selfloop transitions, 74 changer transitions 10/390 dead transitions. [2024-06-03 18:50:42,069 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 404 places, 390 transitions, 4446 flow [2024-06-03 18:50:42,069 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 18:50:42,069 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 18:50:42,070 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 197 transitions. [2024-06-03 18:50:42,070 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5338753387533876 [2024-06-03 18:50:42,070 INFO L175 Difference]: Start difference. First operand has 399 places, 361 transitions, 3570 flow. Second operand 9 states and 197 transitions. [2024-06-03 18:50:42,070 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 404 places, 390 transitions, 4446 flow Killed by 15