./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/safe032_tso.i --full-output --witness-type correctness_witness --witnessparser.only.consider.loop.invariants false --validate ./goblint.2024-05-07_14-17-48.files/protection/safe032_tso.yml/witness.yml --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version b44c8288 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/safe032_tso.i ./goblint.2024-05-07_14-17-48.files/protection/safe032_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 --- Real Ultimate output --- This is Ultimate 0.2.4-wip.fs.witness-ghost-b44c828-m [2024-05-12 12:47:45,993 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-05-12 12:47:46,036 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-05-12 12:47:46,052 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-05-12 12:47:46,052 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-05-12 12:47:46,066 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-05-12 12:47:46,066 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-05-12 12:47:46,066 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-05-12 12:47:46,067 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-05-12 12:47:46,067 INFO L153 SettingsManager]: * Use memory slicer=true [2024-05-12 12:47:46,067 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-05-12 12:47:46,068 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-05-12 12:47:46,068 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-05-12 12:47:46,068 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-05-12 12:47:46,069 INFO L153 SettingsManager]: * Use SBE=true [2024-05-12 12:47:46,069 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-05-12 12:47:46,069 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-05-12 12:47:46,070 INFO L153 SettingsManager]: * sizeof long=4 [2024-05-12 12:47:46,070 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-05-12 12:47:46,070 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-05-12 12:47:46,070 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-05-12 12:47:46,071 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-05-12 12:47:46,071 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-05-12 12:47:46,071 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-05-12 12:47:46,072 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-05-12 12:47:46,072 INFO L153 SettingsManager]: * sizeof long double=12 [2024-05-12 12:47:46,072 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-05-12 12:47:46,072 INFO L153 SettingsManager]: * Use constant arrays=true [2024-05-12 12:47:46,073 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-05-12 12:47:46,073 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-05-12 12:47:46,073 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-05-12 12:47:46,074 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-05-12 12:47:46,074 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-05-12 12:47:46,074 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-05-12 12:47:46,074 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-05-12 12:47:46,075 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-05-12 12:47:46,075 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-05-12 12:47:46,075 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-05-12 12:47:46,076 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-05-12 12:47:46,076 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-05-12 12:47:46,076 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-05-12 12:47:46,077 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-05-12 12:47:46,077 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-05-12 12:47:46,077 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 [2024-05-12 12:47:46,221 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-05-12 12:47:46,235 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-05-12 12:47:46,237 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-05-12 12:47:46,238 INFO L270 PluginConnector]: Initializing CDTParser... [2024-05-12 12:47:46,238 INFO L274 PluginConnector]: CDTParser initialized [2024-05-12 12:47:46,239 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/safe032_tso.i [2024-05-12 12:47:47,292 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-05-12 12:47:47,497 INFO L384 CDTParser]: Found 1 translation units. [2024-05-12 12:47:47,498 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe032_tso.i [2024-05-12 12:47:47,518 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/b9f1df326/d899f6376efe433d8f2b5e062c3b774d/FLAGfbaa89775 [2024-05-12 12:47:47,532 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/b9f1df326/d899f6376efe433d8f2b5e062c3b774d [2024-05-12 12:47:47,534 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-05-12 12:47:47,534 INFO L274 PluginConnector]: Witness Parser initialized [2024-05-12 12:47:47,537 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/./goblint.2024-05-07_14-17-48.files/protection/safe032_tso.yml/witness.yml [2024-05-12 12:47:47,613 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-05-12 12:47:47,614 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-05-12 12:47:47,615 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-05-12 12:47:47,615 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-05-12 12:47:47,619 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-05-12 12:47:47,619 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 12.05 12:47:47" (1/2) ... [2024-05-12 12:47:47,620 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@631c39a2 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.05 12:47:47, skipping insertion in model container [2024-05-12 12:47:47,620 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 12.05 12:47:47" (1/2) ... [2024-05-12 12:47:47,621 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@1b8a0d61 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.05 12:47:47, skipping insertion in model container [2024-05-12 12:47:47,621 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 12.05 12:47:47" (2/2) ... [2024-05-12 12:47:47,621 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@631c39a2 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 12.05 12:47:47, skipping insertion in model container [2024-05-12 12:47:47,621 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 12.05 12:47:47" (2/2) ... [2024-05-12 12:47:47,622 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-05-12 12:47:47,664 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-05-12 12:47:47,665 INFO L97 edCorrectnessWitness]: Location invariant before [L785-L785] ((((! 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_p1_EAX && __unbuffered_p1_EAX <= 2) && __unbuffered_p1_EAX <= 127) && ((__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1) || __unbuffered_p1_EAX == 2)))) && (! multithreaded || (((0 <= x && x <= 2) && x <= 127) && ((x == 0 || x == 1) || x == 2))) [2024-05-12 12:47:47,665 INFO L97 edCorrectnessWitness]: Location invariant before [L783-L783] ((((! 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_p1_EAX && __unbuffered_p1_EAX <= 2) && __unbuffered_p1_EAX <= 127) && ((__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1) || __unbuffered_p1_EAX == 2)))) && (! multithreaded || (((0 <= x && x <= 2) && x <= 127) && ((x == 0 || x == 1) || x == 2))) [2024-05-12 12:47:47,665 INFO L97 edCorrectnessWitness]: Location invariant before [L786-L786] ((((! 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_p1_EAX && __unbuffered_p1_EAX <= 2) && __unbuffered_p1_EAX <= 127) && ((__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1) || __unbuffered_p1_EAX == 2)))) && (! multithreaded || (((0 <= x && x <= 2) && x <= 127) && ((x == 0 || x == 1) || x == 2))) [2024-05-12 12:47:47,665 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-05-12 12:47:47,665 INFO L106 edCorrectnessWitness]: ghost_update [L781-L781] multithreaded = 1; [2024-05-12 12:47:47,703 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-05-12 12:47:47,858 WARN L246 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe032_tso.i[945,958] [2024-05-12 12:47:47,988 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-05-12 12:47:47,996 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local [2024-05-12 12:47:48,025 WARN L246 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe032_tso.i[945,958] Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-05-12 12:47:48,095 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-05-12 12:47:48,136 INFO L206 MainTranslator]: Completed translation [2024-05-12 12:47:48,137 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 12.05 12:47:48 WrapperNode [2024-05-12 12:47:48,137 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-05-12 12:47:48,138 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-05-12 12:47:48,138 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-05-12 12:47:48,138 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-05-12 12:47:48,143 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 12.05 12:47:48" (1/1) ... [2024-05-12 12:47:48,172 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 12.05 12:47:48" (1/1) ... [2024-05-12 12:47:48,199 INFO L138 Inliner]: procedures = 176, calls = 57, calls flagged for inlining = 4, calls inlined = 4, statements flattened = 75 [2024-05-12 12:47:48,202 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-05-12 12:47:48,203 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-05-12 12:47:48,203 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-05-12 12:47:48,203 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-05-12 12:47:48,211 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 12.05 12:47:48" (1/1) ... [2024-05-12 12:47:48,211 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 12.05 12:47:48" (1/1) ... [2024-05-12 12:47:48,221 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 12.05 12:47:48" (1/1) ... [2024-05-12 12:47:48,232 INFO L175 MemorySlicer]: Split 5 memory accesses to 4 slices as follows [2, 1, 1, 1]. 40 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2, 0, 0, 0]. The 3 writes are split as follows [0, 1, 1, 1]. [2024-05-12 12:47:48,232 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 12.05 12:47:48" (1/1) ... [2024-05-12 12:47:48,233 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 12.05 12:47:48" (1/1) ... [2024-05-12 12:47:48,238 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 12.05 12:47:48" (1/1) ... [2024-05-12 12:47:48,239 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 12.05 12:47:48" (1/1) ... [2024-05-12 12:47:48,240 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 12.05 12:47:48" (1/1) ... [2024-05-12 12:47:48,241 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 12.05 12:47:48" (1/1) ... [2024-05-12 12:47:48,242 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-05-12 12:47:48,243 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-05-12 12:47:48,243 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-05-12 12:47:48,243 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-05-12 12:47:48,244 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 12.05 12:47:48" (1/1) ... [2024-05-12 12:47:48,254 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-05-12 12:47:48,260 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-05-12 12:47:48,275 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-05-12 12:47:48,278 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-05-12 12:47:48,301 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2024-05-12 12:47:48,301 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2024-05-12 12:47:48,301 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#2 [2024-05-12 12:47:48,301 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#3 [2024-05-12 12:47:48,301 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-05-12 12:47:48,302 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-05-12 12:47:48,302 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2024-05-12 12:47:48,302 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2024-05-12 12:47:48,302 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-05-12 12:47:48,302 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-05-12 12:47:48,302 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-05-12 12:47:48,302 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-05-12 12:47:48,303 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-05-12 12:47:48,303 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-05-12 12:47:48,303 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-05-12 12:47:48,303 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2024-05-12 12:47:48,303 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#2 [2024-05-12 12:47:48,303 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#3 [2024-05-12 12:47:48,303 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-05-12 12:47:48,303 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-05-12 12:47:48,304 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-05-12 12:47:48,305 WARN L214 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-05-12 12:47:48,407 INFO L244 CfgBuilder]: Building ICFG [2024-05-12 12:47:48,409 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-05-12 12:47:48,593 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-05-12 12:47:48,593 INFO L293 CfgBuilder]: Performing block encoding [2024-05-12 12:47:48,670 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-05-12 12:47:48,670 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-05-12 12:47:48,671 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 12.05 12:47:48 BoogieIcfgContainer [2024-05-12 12:47:48,671 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-05-12 12:47:48,672 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-05-12 12:47:48,672 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-05-12 12:47:48,675 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-05-12 12:47:48,675 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 12.05 12:47:47" (1/4) ... [2024-05-12 12:47:48,675 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3d4d2641 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 12.05 12:47:48, skipping insertion in model container [2024-05-12 12:47:48,675 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 12.05 12:47:47" (2/4) ... [2024-05-12 12:47:48,678 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3d4d2641 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 12.05 12:47:48, skipping insertion in model container [2024-05-12 12:47:48,678 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 12.05 12:47:48" (3/4) ... [2024-05-12 12:47:48,678 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3d4d2641 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 12.05 12:47:48, skipping insertion in model container [2024-05-12 12:47:48,678 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 12.05 12:47:48" (4/4) ... [2024-05-12 12:47:48,680 INFO L112 eAbstractionObserver]: Analyzing ICFG safe032_tso.i [2024-05-12 12:47:48,693 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-05-12 12:47:48,694 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 4 error locations. [2024-05-12 12:47:48,694 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-05-12 12:47:48,735 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-05-12 12:47:48,769 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 57 places, 48 transitions, 108 flow [2024-05-12 12:47:48,804 INFO L124 PetriNetUnfolderBase]: 1/45 cut-off events. [2024-05-12 12:47:48,807 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-05-12 12:47:48,810 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55 conditions, 45 events. 1/45 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 74 event pairs, 0 based on Foata normal form. 0/40 useless extension candidates. Maximal degree in co-relation 45. Up to 2 conditions per place. [2024-05-12 12:47:48,810 INFO L82 GeneralOperation]: Start removeDead. Operand has 57 places, 48 transitions, 108 flow [2024-05-12 12:47:48,815 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 52 places, 42 transitions, 93 flow [2024-05-12 12:47:48,832 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-05-12 12:47:48,839 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;@1d6d0083, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-05-12 12:47:48,839 INFO L358 AbstractCegarLoop]: Starting to check reachability of 7 error locations. [2024-05-12 12:47:48,843 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-05-12 12:47:48,843 INFO L124 PetriNetUnfolderBase]: 0/6 cut-off events. [2024-05-12 12:47:48,844 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-05-12 12:47:48,844 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:47:48,844 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1] [2024-05-12 12:47:48,845 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:47:48,856 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:47:48,857 INFO L85 PathProgramCache]: Analyzing trace with hash -1787140074, now seen corresponding path program 1 times [2024-05-12 12:47:48,869 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:47:48,870 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [487297158] [2024-05-12 12:47:48,870 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:47:48,871 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:47:48,968 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:47:49,230 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:47:49,231 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:47:49,231 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [487297158] [2024-05-12 12:47:49,232 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [487297158] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:47:49,232 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:47:49,232 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-05-12 12:47:49,234 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [803599990] [2024-05-12 12:47:49,234 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:47:49,240 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-05-12 12:47:49,246 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:47:49,263 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-05-12 12:47:49,264 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-05-12 12:47:49,293 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-05-12 12:47:49,297 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 52 places, 42 transitions, 93 flow. Second operand has 3 states, 3 states have (on average 22.0) internal successors, (66), 3 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:47:49,298 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:47:49,298 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-05-12 12:47:49,299 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:47:49,587 INFO L124 PetriNetUnfolderBase]: 943/1713 cut-off events. [2024-05-12 12:47:49,587 INFO L125 PetriNetUnfolderBase]: For 18/18 co-relation queries the response was YES. [2024-05-12 12:47:49,594 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3183 conditions, 1713 events. 943/1713 cut-off events. For 18/18 co-relation queries the response was YES. Maximal size of possible extension queue 106. Compared 10295 event pairs, 677 based on Foata normal form. 1/1625 useless extension candidates. Maximal degree in co-relation 3168. Up to 1411 conditions per place. [2024-05-12 12:47:49,604 INFO L140 encePairwiseOnDemand]: 41/48 looper letters, 34 selfloop transitions, 4 changer transitions 0/54 dead transitions. [2024-05-12 12:47:49,604 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 54 places, 54 transitions, 199 flow [2024-05-12 12:47:49,606 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-05-12 12:47:49,608 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-05-12 12:47:49,614 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 101 transitions. [2024-05-12 12:47:49,616 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7013888888888888 [2024-05-12 12:47:49,617 INFO L175 Difference]: Start difference. First operand has 52 places, 42 transitions, 93 flow. Second operand 3 states and 101 transitions. [2024-05-12 12:47:49,618 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 54 places, 54 transitions, 199 flow [2024-05-12 12:47:49,621 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 51 places, 54 transitions, 194 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-05-12 12:47:49,627 INFO L231 Difference]: Finished difference. Result has 52 places, 45 transitions, 120 flow [2024-05-12 12:47:49,629 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=90, PETRI_DIFFERENCE_MINUEND_PLACES=49, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=42, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=38, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=120, PETRI_PLACES=52, PETRI_TRANSITIONS=45} [2024-05-12 12:47:49,634 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 0 predicate places. [2024-05-12 12:47:49,634 INFO L495 AbstractCegarLoop]: Abstraction has has 52 places, 45 transitions, 120 flow [2024-05-12 12:47:49,635 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 22.0) internal successors, (66), 3 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:47:49,635 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:47:49,636 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:47:49,636 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-05-12 12:47:49,636 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:47:49,637 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:47:49,637 INFO L85 PathProgramCache]: Analyzing trace with hash 545351413, now seen corresponding path program 1 times [2024-05-12 12:47:49,637 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:47:49,638 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1298606299] [2024-05-12 12:47:49,638 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:47:49,638 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:47:49,670 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:47:49,862 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:47:49,863 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:47:49,863 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1298606299] [2024-05-12 12:47:49,864 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1298606299] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:47:49,864 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:47:49,864 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-05-12 12:47:49,865 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1985851640] [2024-05-12 12:47:49,865 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:47:49,867 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-05-12 12:47:49,868 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:47:49,868 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-05-12 12:47:49,868 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-05-12 12:47:49,904 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-05-12 12:47:49,905 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 52 places, 45 transitions, 120 flow. Second operand has 4 states, 4 states have (on average 21.75) internal successors, (87), 4 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:47:49,906 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:47:49,906 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-05-12 12:47:49,906 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:47:50,097 INFO L124 PetriNetUnfolderBase]: 937/1617 cut-off events. [2024-05-12 12:47:50,097 INFO L125 PetriNetUnfolderBase]: For 301/301 co-relation queries the response was YES. [2024-05-12 12:47:50,100 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3500 conditions, 1617 events. 937/1617 cut-off events. For 301/301 co-relation queries the response was YES. Maximal size of possible extension queue 106. Compared 9167 event pairs, 477 based on Foata normal form. 3/1577 useless extension candidates. Maximal degree in co-relation 3485. Up to 1383 conditions per place. [2024-05-12 12:47:50,108 INFO L140 encePairwiseOnDemand]: 40/48 looper letters, 43 selfloop transitions, 7 changer transitions 0/66 dead transitions. [2024-05-12 12:47:50,108 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 55 places, 66 transitions, 274 flow [2024-05-12 12:47:50,109 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-05-12 12:47:50,109 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-05-12 12:47:50,111 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 133 transitions. [2024-05-12 12:47:50,113 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6927083333333334 [2024-05-12 12:47:50,114 INFO L175 Difference]: Start difference. First operand has 52 places, 45 transitions, 120 flow. Second operand 4 states and 133 transitions. [2024-05-12 12:47:50,115 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 55 places, 66 transitions, 274 flow [2024-05-12 12:47:50,116 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 54 places, 66 transitions, 270 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-05-12 12:47:50,118 INFO L231 Difference]: Finished difference. Result has 55 places, 48 transitions, 156 flow [2024-05-12 12:47:50,122 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=116, PETRI_DIFFERENCE_MINUEND_PLACES=51, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=45, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=38, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=156, PETRI_PLACES=55, PETRI_TRANSITIONS=48} [2024-05-12 12:47:50,123 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 3 predicate places. [2024-05-12 12:47:50,123 INFO L495 AbstractCegarLoop]: Abstraction has has 55 places, 48 transitions, 156 flow [2024-05-12 12:47:50,123 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 21.75) internal successors, (87), 4 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:47:50,123 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:47:50,123 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:47:50,123 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-05-12 12:47:50,124 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:47:50,124 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:47:50,124 INFO L85 PathProgramCache]: Analyzing trace with hash 1928675495, now seen corresponding path program 1 times [2024-05-12 12:47:50,124 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:47:50,125 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1120652901] [2024-05-12 12:47:50,125 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:47:50,125 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:47:50,139 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:47:50,278 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:47:50,278 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:47:50,279 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1120652901] [2024-05-12 12:47:50,279 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1120652901] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:47:50,279 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:47:50,279 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-05-12 12:47:50,279 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1470742099] [2024-05-12 12:47:50,279 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:47:50,280 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-05-12 12:47:50,280 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:47:50,280 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-05-12 12:47:50,280 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-05-12 12:47:50,306 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 48 [2024-05-12 12:47:50,307 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 55 places, 48 transitions, 156 flow. Second operand has 4 states, 4 states have (on average 20.5) internal successors, (82), 4 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:47:50,307 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:47:50,307 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 48 [2024-05-12 12:47:50,307 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:47:50,484 INFO L124 PetriNetUnfolderBase]: 1542/2550 cut-off events. [2024-05-12 12:47:50,484 INFO L125 PetriNetUnfolderBase]: For 1145/1145 co-relation queries the response was YES. [2024-05-12 12:47:50,487 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6048 conditions, 2550 events. 1542/2550 cut-off events. For 1145/1145 co-relation queries the response was YES. Maximal size of possible extension queue 138. Compared 14824 event pairs, 1013 based on Foata normal form. 3/2529 useless extension candidates. Maximal degree in co-relation 6031. Up to 2235 conditions per place. [2024-05-12 12:47:50,498 INFO L140 encePairwiseOnDemand]: 40/48 looper letters, 47 selfloop transitions, 11 changer transitions 0/72 dead transitions. [2024-05-12 12:47:50,499 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 58 places, 72 transitions, 342 flow [2024-05-12 12:47:50,499 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-05-12 12:47:50,499 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-05-12 12:47:50,501 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 127 transitions. [2024-05-12 12:47:50,502 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6614583333333334 [2024-05-12 12:47:50,502 INFO L175 Difference]: Start difference. First operand has 55 places, 48 transitions, 156 flow. Second operand 4 states and 127 transitions. [2024-05-12 12:47:50,502 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 58 places, 72 transitions, 342 flow [2024-05-12 12:47:50,505 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 56 places, 72 transitions, 328 flow, removed 2 selfloop flow, removed 2 redundant places. [2024-05-12 12:47:50,506 INFO L231 Difference]: Finished difference. Result has 58 places, 56 transitions, 220 flow [2024-05-12 12:47:50,506 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=142, PETRI_DIFFERENCE_MINUEND_PLACES=53, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=48, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=40, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=220, PETRI_PLACES=58, PETRI_TRANSITIONS=56} [2024-05-12 12:47:50,507 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 6 predicate places. [2024-05-12 12:47:50,508 INFO L495 AbstractCegarLoop]: Abstraction has has 58 places, 56 transitions, 220 flow [2024-05-12 12:47:50,508 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 20.5) internal successors, (82), 4 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:47:50,508 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:47:50,508 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:47:50,508 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-05-12 12:47:50,509 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:47:50,509 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:47:50,509 INFO L85 PathProgramCache]: Analyzing trace with hash -1518352205, now seen corresponding path program 1 times [2024-05-12 12:47:50,509 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:47:50,512 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [345413682] [2024-05-12 12:47:50,512 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:47:50,512 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:47:50,526 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:47:50,693 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:47:50,693 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:47:50,694 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [345413682] [2024-05-12 12:47:50,694 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [345413682] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:47:50,694 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:47:50,694 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-05-12 12:47:50,694 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [900182150] [2024-05-12 12:47:50,694 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:47:50,695 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-05-12 12:47:50,695 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:47:50,695 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-05-12 12:47:50,695 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-05-12 12:47:50,736 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 48 [2024-05-12 12:47:50,737 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 58 places, 56 transitions, 220 flow. Second operand has 6 states, 6 states have (on average 20.5) internal successors, (123), 6 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:47:50,737 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:47:50,737 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 48 [2024-05-12 12:47:50,737 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:47:50,948 INFO L124 PetriNetUnfolderBase]: 1443/2508 cut-off events. [2024-05-12 12:47:50,948 INFO L125 PetriNetUnfolderBase]: For 2214/2214 co-relation queries the response was YES. [2024-05-12 12:47:50,953 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6488 conditions, 2508 events. 1443/2508 cut-off events. For 2214/2214 co-relation queries the response was YES. Maximal size of possible extension queue 143. Compared 15269 event pairs, 570 based on Foata normal form. 6/2434 useless extension candidates. Maximal degree in co-relation 6469. Up to 2031 conditions per place. [2024-05-12 12:47:50,964 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 65 selfloop transitions, 12 changer transitions 0/94 dead transitions. [2024-05-12 12:47:50,965 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 62 places, 94 transitions, 476 flow [2024-05-12 12:47:50,965 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 12:47:50,965 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 12:47:50,966 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 188 transitions. [2024-05-12 12:47:50,966 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6527777777777778 [2024-05-12 12:47:50,966 INFO L175 Difference]: Start difference. First operand has 58 places, 56 transitions, 220 flow. Second operand 6 states and 188 transitions. [2024-05-12 12:47:50,966 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 62 places, 94 transitions, 476 flow [2024-05-12 12:47:50,968 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 62 places, 94 transitions, 470 flow, removed 3 selfloop flow, removed 0 redundant places. [2024-05-12 12:47:50,970 INFO L231 Difference]: Finished difference. Result has 64 places, 60 transitions, 275 flow [2024-05-12 12:47:50,970 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=208, PETRI_DIFFERENCE_MINUEND_PLACES=57, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=55, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=45, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=275, PETRI_PLACES=64, PETRI_TRANSITIONS=60} [2024-05-12 12:47:50,970 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 12 predicate places. [2024-05-12 12:47:50,971 INFO L495 AbstractCegarLoop]: Abstraction has has 64 places, 60 transitions, 275 flow [2024-05-12 12:47:50,971 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 20.5) internal successors, (123), 6 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:47:50,971 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:47:50,971 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:47:50,971 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-05-12 12:47:50,971 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:47:50,972 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:47:50,972 INFO L85 PathProgramCache]: Analyzing trace with hash 1527406446, now seen corresponding path program 1 times [2024-05-12 12:47:50,972 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:47:50,972 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [67824665] [2024-05-12 12:47:50,972 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:47:50,972 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:47:50,980 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:47:51,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-05-12 12:47:51,132 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:47:51,133 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [67824665] [2024-05-12 12:47:51,133 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [67824665] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:47:51,133 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:47:51,133 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-05-12 12:47:51,133 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1399108068] [2024-05-12 12:47:51,133 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:47:51,134 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-05-12 12:47:51,134 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:47:51,135 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-05-12 12:47:51,135 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-05-12 12:47:51,164 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 48 [2024-05-12 12:47:51,164 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 64 places, 60 transitions, 275 flow. Second operand has 5 states, 5 states have (on average 20.2) internal successors, (101), 5 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:47:51,165 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:47:51,165 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 48 [2024-05-12 12:47:51,165 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:47:51,397 INFO L124 PetriNetUnfolderBase]: 1604/2643 cut-off events. [2024-05-12 12:47:51,399 INFO L125 PetriNetUnfolderBase]: For 3821/3821 co-relation queries the response was YES. [2024-05-12 12:47:51,404 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7686 conditions, 2643 events. 1604/2643 cut-off events. For 3821/3821 co-relation queries the response was YES. Maximal size of possible extension queue 144. Compared 15580 event pairs, 510 based on Foata normal form. 4/2633 useless extension candidates. Maximal degree in co-relation 7663. Up to 2145 conditions per place. [2024-05-12 12:47:51,415 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 67 selfloop transitions, 22 changer transitions 0/103 dead transitions. [2024-05-12 12:47:51,415 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 68 places, 103 transitions, 625 flow [2024-05-12 12:47:51,417 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-12 12:47:51,417 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-05-12 12:47:51,418 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 164 transitions. [2024-05-12 12:47:51,418 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6833333333333333 [2024-05-12 12:47:51,418 INFO L175 Difference]: Start difference. First operand has 64 places, 60 transitions, 275 flow. Second operand 5 states and 164 transitions. [2024-05-12 12:47:51,418 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 68 places, 103 transitions, 625 flow [2024-05-12 12:47:51,423 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 65 places, 103 transitions, 594 flow, removed 6 selfloop flow, removed 3 redundant places. [2024-05-12 12:47:51,425 INFO L231 Difference]: Finished difference. Result has 68 places, 74 transitions, 401 flow [2024-05-12 12:47:51,425 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=244, PETRI_DIFFERENCE_MINUEND_PLACES=61, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=60, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=45, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=401, PETRI_PLACES=68, PETRI_TRANSITIONS=74} [2024-05-12 12:47:51,427 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 16 predicate places. [2024-05-12 12:47:51,427 INFO L495 AbstractCegarLoop]: Abstraction has has 68 places, 74 transitions, 401 flow [2024-05-12 12:47:51,427 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 20.2) internal successors, (101), 5 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:47:51,427 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:47:51,427 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:47:51,427 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-05-12 12:47:51,428 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:47:51,428 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:47:51,428 INFO L85 PathProgramCache]: Analyzing trace with hash -909609880, now seen corresponding path program 2 times [2024-05-12 12:47:51,428 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:47:51,428 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [302074056] [2024-05-12 12:47:51,428 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:47:51,429 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:47:51,439 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:47:51,633 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:47:51,633 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:47:51,633 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [302074056] [2024-05-12 12:47:51,634 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [302074056] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:47:51,634 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:47:51,634 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-05-12 12:47:51,634 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2076980679] [2024-05-12 12:47:51,634 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:47:51,635 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-05-12 12:47:51,635 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:47:51,635 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-05-12 12:47:51,635 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-05-12 12:47:51,664 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 48 [2024-05-12 12:47:51,664 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 68 places, 74 transitions, 401 flow. Second operand has 5 states, 5 states have (on average 20.2) internal successors, (101), 5 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:47:51,664 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:47:51,664 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 48 [2024-05-12 12:47:51,665 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:47:51,944 INFO L124 PetriNetUnfolderBase]: 1653/2731 cut-off events. [2024-05-12 12:47:51,944 INFO L125 PetriNetUnfolderBase]: For 6399/6399 co-relation queries the response was YES. [2024-05-12 12:47:51,950 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9206 conditions, 2731 events. 1653/2731 cut-off events. For 6399/6399 co-relation queries the response was YES. Maximal size of possible extension queue 152. Compared 16217 event pairs, 548 based on Foata normal form. 4/2721 useless extension candidates. Maximal degree in co-relation 9180. Up to 2191 conditions per place. [2024-05-12 12:47:51,962 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 63 selfloop transitions, 30 changer transitions 0/107 dead transitions. [2024-05-12 12:47:51,963 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 72 places, 107 transitions, 741 flow [2024-05-12 12:47:51,963 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-12 12:47:51,963 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-05-12 12:47:51,964 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 160 transitions. [2024-05-12 12:47:51,964 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6666666666666666 [2024-05-12 12:47:51,964 INFO L175 Difference]: Start difference. First operand has 68 places, 74 transitions, 401 flow. Second operand 5 states and 160 transitions. [2024-05-12 12:47:51,964 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 72 places, 107 transitions, 741 flow [2024-05-12 12:47:51,972 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 72 places, 107 transitions, 711 flow, removed 15 selfloop flow, removed 0 redundant places. [2024-05-12 12:47:51,973 INFO L231 Difference]: Finished difference. Result has 75 places, 84 transitions, 564 flow [2024-05-12 12:47:51,974 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=377, PETRI_DIFFERENCE_MINUEND_PLACES=68, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=74, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=50, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=564, PETRI_PLACES=75, PETRI_TRANSITIONS=84} [2024-05-12 12:47:51,974 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 23 predicate places. [2024-05-12 12:47:51,974 INFO L495 AbstractCegarLoop]: Abstraction has has 75 places, 84 transitions, 564 flow [2024-05-12 12:47:51,974 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 20.2) internal successors, (101), 5 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:47:51,975 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:47:51,975 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:47:51,975 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-05-12 12:47:51,975 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:47:51,975 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:47:51,975 INFO L85 PathProgramCache]: Analyzing trace with hash -943562692, now seen corresponding path program 1 times [2024-05-12 12:47:51,976 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:47:51,976 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1500505345] [2024-05-12 12:47:51,976 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:47:51,976 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:47:51,983 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:47:52,080 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:47:52,080 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:47:52,080 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1500505345] [2024-05-12 12:47:52,080 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1500505345] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:47:52,080 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:47:52,081 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-05-12 12:47:52,081 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1633226327] [2024-05-12 12:47:52,081 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:47:52,081 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-05-12 12:47:52,081 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:47:52,082 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-05-12 12:47:52,082 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-05-12 12:47:52,102 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 48 [2024-05-12 12:47:52,103 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 75 places, 84 transitions, 564 flow. Second operand has 5 states, 5 states have (on average 20.2) internal successors, (101), 5 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:47:52,103 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:47:52,103 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 48 [2024-05-12 12:47:52,103 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:47:52,355 INFO L124 PetriNetUnfolderBase]: 1661/2741 cut-off events. [2024-05-12 12:47:52,355 INFO L125 PetriNetUnfolderBase]: For 8217/8217 co-relation queries the response was YES. [2024-05-12 12:47:52,362 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9900 conditions, 2741 events. 1661/2741 cut-off events. For 8217/8217 co-relation queries the response was YES. Maximal size of possible extension queue 152. Compared 16192 event pairs, 493 based on Foata normal form. 3/2742 useless extension candidates. Maximal degree in co-relation 9869. Up to 2362 conditions per place. [2024-05-12 12:47:52,375 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 82 selfloop transitions, 17 changer transitions 0/113 dead transitions. [2024-05-12 12:47:52,376 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 79 places, 113 transitions, 872 flow [2024-05-12 12:47:52,376 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-12 12:47:52,376 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-05-12 12:47:52,377 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 155 transitions. [2024-05-12 12:47:52,377 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6458333333333334 [2024-05-12 12:47:52,377 INFO L175 Difference]: Start difference. First operand has 75 places, 84 transitions, 564 flow. Second operand 5 states and 155 transitions. [2024-05-12 12:47:52,377 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 79 places, 113 transitions, 872 flow [2024-05-12 12:47:52,387 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 78 places, 113 transitions, 839 flow, removed 7 selfloop flow, removed 1 redundant places. [2024-05-12 12:47:52,389 INFO L231 Difference]: Finished difference. Result has 79 places, 91 transitions, 628 flow [2024-05-12 12:47:52,389 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=531, PETRI_DIFFERENCE_MINUEND_PLACES=74, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=84, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=70, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=628, PETRI_PLACES=79, PETRI_TRANSITIONS=91} [2024-05-12 12:47:52,389 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 27 predicate places. [2024-05-12 12:47:52,390 INFO L495 AbstractCegarLoop]: Abstraction has has 79 places, 91 transitions, 628 flow [2024-05-12 12:47:52,390 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 20.2) internal successors, (101), 5 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:47:52,390 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:47:52,390 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:47:52,390 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-05-12 12:47:52,390 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:47:52,391 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:47:52,391 INFO L85 PathProgramCache]: Analyzing trace with hash -2085828679, now seen corresponding path program 1 times [2024-05-12 12:47:52,391 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:47:52,391 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1761788298] [2024-05-12 12:47:52,391 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:47:52,391 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:47:52,400 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:47:52,506 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:47:52,507 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:47:52,507 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1761788298] [2024-05-12 12:47:52,507 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1761788298] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:47:52,507 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:47:52,507 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-05-12 12:47:52,507 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1852843744] [2024-05-12 12:47:52,508 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:47:52,508 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-05-12 12:47:52,508 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:47:52,508 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-05-12 12:47:52,509 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-05-12 12:47:52,527 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 48 [2024-05-12 12:47:52,527 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 79 places, 91 transitions, 628 flow. Second operand has 4 states, 4 states have (on average 21.25) internal successors, (85), 4 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:47:52,527 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:47:52,527 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 48 [2024-05-12 12:47:52,528 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:47:52,781 INFO L124 PetriNetUnfolderBase]: 1649/2702 cut-off events. [2024-05-12 12:47:52,782 INFO L125 PetriNetUnfolderBase]: For 9757/9757 co-relation queries the response was YES. [2024-05-12 12:47:52,787 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10141 conditions, 2702 events. 1649/2702 cut-off events. For 9757/9757 co-relation queries the response was YES. Maximal size of possible extension queue 151. Compared 15789 event pairs, 503 based on Foata normal form. 2/2696 useless extension candidates. Maximal degree in co-relation 10108. Up to 2382 conditions per place. [2024-05-12 12:47:52,802 INFO L140 encePairwiseOnDemand]: 41/48 looper letters, 78 selfloop transitions, 11 changer transitions 0/103 dead transitions. [2024-05-12 12:47:52,802 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 82 places, 103 transitions, 834 flow [2024-05-12 12:47:52,802 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-05-12 12:47:52,803 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-05-12 12:47:52,803 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 121 transitions. [2024-05-12 12:47:52,803 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6302083333333334 [2024-05-12 12:47:52,803 INFO L175 Difference]: Start difference. First operand has 79 places, 91 transitions, 628 flow. Second operand 4 states and 121 transitions. [2024-05-12 12:47:52,803 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 82 places, 103 transitions, 834 flow [2024-05-12 12:47:52,810 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 81 places, 103 transitions, 804 flow, removed 12 selfloop flow, removed 1 redundant places. [2024-05-12 12:47:52,813 INFO L231 Difference]: Finished difference. Result has 82 places, 91 transitions, 628 flow [2024-05-12 12:47:52,814 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=598, PETRI_DIFFERENCE_MINUEND_PLACES=78, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=91, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=80, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=628, PETRI_PLACES=82, PETRI_TRANSITIONS=91} [2024-05-12 12:47:52,815 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 30 predicate places. [2024-05-12 12:47:52,815 INFO L495 AbstractCegarLoop]: Abstraction has has 82 places, 91 transitions, 628 flow [2024-05-12 12:47:52,815 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 21.25) internal successors, (85), 4 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:47:52,816 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:47:52,816 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:47:52,816 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-05-12 12:47:52,816 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:47:52,816 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:47:52,816 INFO L85 PathProgramCache]: Analyzing trace with hash -1045938995, now seen corresponding path program 1 times [2024-05-12 12:47:52,817 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:47:52,817 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1227621571] [2024-05-12 12:47:52,817 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:47:52,817 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:47:52,828 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:47:52,947 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:47:52,947 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:47:52,947 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1227621571] [2024-05-12 12:47:52,947 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1227621571] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:47:52,948 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:47:52,948 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-05-12 12:47:52,948 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1238249936] [2024-05-12 12:47:52,948 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:47:52,948 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-05-12 12:47:52,948 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:47:52,949 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-05-12 12:47:52,949 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-05-12 12:47:52,980 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 48 [2024-05-12 12:47:52,980 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 82 places, 91 transitions, 628 flow. Second operand has 6 states, 6 states have (on average 20.0) internal successors, (120), 6 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:47:52,980 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:47:52,980 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 48 [2024-05-12 12:47:52,981 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:47:53,319 INFO L124 PetriNetUnfolderBase]: 1707/2939 cut-off events. [2024-05-12 12:47:53,319 INFO L125 PetriNetUnfolderBase]: For 10839/10839 co-relation queries the response was YES. [2024-05-12 12:47:53,325 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10764 conditions, 2939 events. 1707/2939 cut-off events. For 10839/10839 co-relation queries the response was YES. Maximal size of possible extension queue 156. Compared 17586 event pairs, 565 based on Foata normal form. 3/2937 useless extension candidates. Maximal degree in co-relation 10728. Up to 2421 conditions per place. [2024-05-12 12:47:53,335 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 104 selfloop transitions, 18 changer transitions 0/136 dead transitions. [2024-05-12 12:47:53,335 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 88 places, 136 transitions, 1040 flow [2024-05-12 12:47:53,335 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:47:53,335 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:47:53,336 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 209 transitions. [2024-05-12 12:47:53,336 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6220238095238095 [2024-05-12 12:47:53,336 INFO L175 Difference]: Start difference. First operand has 82 places, 91 transitions, 628 flow. Second operand 7 states and 209 transitions. [2024-05-12 12:47:53,336 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 88 places, 136 transitions, 1040 flow [2024-05-12 12:47:53,346 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 85 places, 136 transitions, 1012 flow, removed 2 selfloop flow, removed 3 redundant places. [2024-05-12 12:47:53,347 INFO L231 Difference]: Finished difference. Result has 87 places, 99 transitions, 726 flow [2024-05-12 12:47:53,348 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=600, PETRI_DIFFERENCE_MINUEND_PLACES=79, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=91, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=76, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=726, PETRI_PLACES=87, PETRI_TRANSITIONS=99} [2024-05-12 12:47:53,348 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 35 predicate places. [2024-05-12 12:47:53,348 INFO L495 AbstractCegarLoop]: Abstraction has has 87 places, 99 transitions, 726 flow [2024-05-12 12:47:53,348 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 20.0) internal successors, (120), 6 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:47:53,349 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:47:53,349 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:47:53,349 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-05-12 12:47:53,349 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:47:53,349 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:47:53,349 INFO L85 PathProgramCache]: Analyzing trace with hash 63277063, now seen corresponding path program 2 times [2024-05-12 12:47:53,350 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:47:53,350 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [812292095] [2024-05-12 12:47:53,350 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:47:53,350 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:47:53,357 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:47:53,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-05-12 12:47:53,478 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:47:53,478 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [812292095] [2024-05-12 12:47:53,478 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [812292095] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:47:53,478 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:47:53,478 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-05-12 12:47:53,478 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1973273572] [2024-05-12 12:47:53,478 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:47:53,478 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-05-12 12:47:53,478 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:47:53,479 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-05-12 12:47:53,479 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-05-12 12:47:53,511 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 48 [2024-05-12 12:47:53,512 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 87 places, 99 transitions, 726 flow. Second operand has 6 states, 6 states have (on average 20.0) internal successors, (120), 6 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:47:53,512 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:47:53,512 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 48 [2024-05-12 12:47:53,512 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:47:53,826 INFO L124 PetriNetUnfolderBase]: 1806/2991 cut-off events. [2024-05-12 12:47:53,826 INFO L125 PetriNetUnfolderBase]: For 14318/14318 co-relation queries the response was YES. [2024-05-12 12:47:53,833 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12042 conditions, 2991 events. 1806/2991 cut-off events. For 14318/14318 co-relation queries the response was YES. Maximal size of possible extension queue 167. Compared 18067 event pairs, 493 based on Foata normal form. 4/2979 useless extension candidates. Maximal degree in co-relation 12005. Up to 2176 conditions per place. [2024-05-12 12:47:53,845 INFO L140 encePairwiseOnDemand]: 37/48 looper letters, 86 selfloop transitions, 52 changer transitions 0/152 dead transitions. [2024-05-12 12:47:53,845 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 92 places, 152 transitions, 1318 flow [2024-05-12 12:47:53,845 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 12:47:53,845 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 12:47:53,846 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 197 transitions. [2024-05-12 12:47:53,846 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6840277777777778 [2024-05-12 12:47:53,846 INFO L175 Difference]: Start difference. First operand has 87 places, 99 transitions, 726 flow. Second operand 6 states and 197 transitions. [2024-05-12 12:47:53,847 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 92 places, 152 transitions, 1318 flow [2024-05-12 12:47:53,858 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 89 places, 152 transitions, 1266 flow, removed 20 selfloop flow, removed 3 redundant places. [2024-05-12 12:47:53,859 INFO L231 Difference]: Finished difference. Result has 91 places, 116 transitions, 961 flow [2024-05-12 12:47:53,860 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=674, PETRI_DIFFERENCE_MINUEND_PLACES=84, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=99, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=58, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=961, PETRI_PLACES=91, PETRI_TRANSITIONS=116} [2024-05-12 12:47:53,860 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 39 predicate places. [2024-05-12 12:47:53,860 INFO L495 AbstractCegarLoop]: Abstraction has has 91 places, 116 transitions, 961 flow [2024-05-12 12:47:53,861 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 20.0) internal successors, (120), 6 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:47:53,861 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:47:53,861 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:47:53,861 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-05-12 12:47:53,861 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:47:53,862 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:47:53,862 INFO L85 PathProgramCache]: Analyzing trace with hash 1951313831, now seen corresponding path program 1 times [2024-05-12 12:47:53,862 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:47:53,862 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1374945907] [2024-05-12 12:47:53,862 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:47:53,862 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:47:53,871 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:47:53,979 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:47:53,980 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:47:53,980 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1374945907] [2024-05-12 12:47:53,980 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1374945907] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:47:53,980 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:47:53,980 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-05-12 12:47:53,980 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [755883900] [2024-05-12 12:47:53,981 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:47:53,981 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-05-12 12:47:53,981 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:47:53,981 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-05-12 12:47:53,982 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-05-12 12:47:54,021 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 48 [2024-05-12 12:47:54,021 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 91 places, 116 transitions, 961 flow. Second operand has 6 states, 6 states have (on average 20.0) internal successors, (120), 6 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:47:54,021 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:47:54,021 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 48 [2024-05-12 12:47:54,022 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:47:54,343 INFO L124 PetriNetUnfolderBase]: 1863/3097 cut-off events. [2024-05-12 12:47:54,344 INFO L125 PetriNetUnfolderBase]: For 18652/18652 co-relation queries the response was YES. [2024-05-12 12:47:54,353 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13635 conditions, 3097 events. 1863/3097 cut-off events. For 18652/18652 co-relation queries the response was YES. Maximal size of possible extension queue 176. Compared 18924 event pairs, 482 based on Foata normal form. 4/3082 useless extension candidates. Maximal degree in co-relation 13595. Up to 2310 conditions per place. [2024-05-12 12:47:54,366 INFO L140 encePairwiseOnDemand]: 37/48 looper letters, 108 selfloop transitions, 41 changer transitions 0/163 dead transitions. [2024-05-12 12:47:54,367 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 96 places, 163 transitions, 1511 flow [2024-05-12 12:47:54,367 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 12:47:54,367 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 12:47:54,368 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 195 transitions. [2024-05-12 12:47:54,368 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6770833333333334 [2024-05-12 12:47:54,368 INFO L175 Difference]: Start difference. First operand has 91 places, 116 transitions, 961 flow. Second operand 6 states and 195 transitions. [2024-05-12 12:47:54,368 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 96 places, 163 transitions, 1511 flow [2024-05-12 12:47:54,390 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 96 places, 163 transitions, 1451 flow, removed 30 selfloop flow, removed 0 redundant places. [2024-05-12 12:47:54,392 INFO L231 Difference]: Finished difference. Result has 98 places, 129 transitions, 1124 flow [2024-05-12 12:47:54,392 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=905, PETRI_DIFFERENCE_MINUEND_PLACES=91, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=116, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=82, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1124, PETRI_PLACES=98, PETRI_TRANSITIONS=129} [2024-05-12 12:47:54,392 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 46 predicate places. [2024-05-12 12:47:54,393 INFO L495 AbstractCegarLoop]: Abstraction has has 98 places, 129 transitions, 1124 flow [2024-05-12 12:47:54,393 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 20.0) internal successors, (120), 6 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:47:54,393 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:47:54,393 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:47:54,393 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-05-12 12:47:54,393 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:47:54,394 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:47:54,394 INFO L85 PathProgramCache]: Analyzing trace with hash -1425521461, now seen corresponding path program 3 times [2024-05-12 12:47:54,394 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:47:54,394 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [409758235] [2024-05-12 12:47:54,394 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:47:54,394 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:47:54,402 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:47:54,499 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:47:54,499 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:47:54,500 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [409758235] [2024-05-12 12:47:54,500 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [409758235] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:47:54,500 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:47:54,500 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-05-12 12:47:54,500 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1319639759] [2024-05-12 12:47:54,500 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:47:54,500 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-05-12 12:47:54,501 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:47:54,501 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-05-12 12:47:54,501 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-05-12 12:47:54,538 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 48 [2024-05-12 12:47:54,538 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 98 places, 129 transitions, 1124 flow. Second operand has 6 states, 6 states have (on average 20.0) internal successors, (120), 6 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:47:54,538 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:47:54,539 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 48 [2024-05-12 12:47:54,539 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:47:54,844 INFO L124 PetriNetUnfolderBase]: 1896/3241 cut-off events. [2024-05-12 12:47:54,844 INFO L125 PetriNetUnfolderBase]: For 21915/21915 co-relation queries the response was YES. [2024-05-12 12:47:54,853 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14641 conditions, 3241 events. 1896/3241 cut-off events. For 21915/21915 co-relation queries the response was YES. Maximal size of possible extension queue 185. Compared 20289 event pairs, 548 based on Foata normal form. 4/3226 useless extension candidates. Maximal degree in co-relation 14597. Up to 2289 conditions per place. [2024-05-12 12:47:54,866 INFO L140 encePairwiseOnDemand]: 37/48 looper letters, 97 selfloop transitions, 56 changer transitions 0/167 dead transitions. [2024-05-12 12:47:54,866 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 103 places, 167 transitions, 1636 flow [2024-05-12 12:47:54,866 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 12:47:54,867 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 12:47:54,867 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 191 transitions. [2024-05-12 12:47:54,867 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6631944444444444 [2024-05-12 12:47:54,867 INFO L175 Difference]: Start difference. First operand has 98 places, 129 transitions, 1124 flow. Second operand 6 states and 191 transitions. [2024-05-12 12:47:54,867 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 103 places, 167 transitions, 1636 flow [2024-05-12 12:47:54,886 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 102 places, 167 transitions, 1587 flow, removed 21 selfloop flow, removed 1 redundant places. [2024-05-12 12:47:54,888 INFO L231 Difference]: Finished difference. Result has 104 places, 138 transitions, 1327 flow [2024-05-12 12:47:54,888 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=1075, PETRI_DIFFERENCE_MINUEND_PLACES=97, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=129, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=79, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1327, PETRI_PLACES=104, PETRI_TRANSITIONS=138} [2024-05-12 12:47:54,889 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 52 predicate places. [2024-05-12 12:47:54,889 INFO L495 AbstractCegarLoop]: Abstraction has has 104 places, 138 transitions, 1327 flow [2024-05-12 12:47:54,889 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 20.0) internal successors, (120), 6 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:47:54,889 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:47:54,889 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:47:54,889 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-05-12 12:47:54,890 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:47:54,890 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:47:54,890 INFO L85 PathProgramCache]: Analyzing trace with hash -534177189, now seen corresponding path program 2 times [2024-05-12 12:47:54,890 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:47:54,890 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [462994981] [2024-05-12 12:47:54,890 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:47:54,891 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:47:54,898 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:47:54,998 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:47:54,999 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:47:54,999 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [462994981] [2024-05-12 12:47:54,999 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [462994981] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:47:54,999 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:47:54,999 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-05-12 12:47:54,999 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [866655466] [2024-05-12 12:47:54,999 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:47:55,000 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-05-12 12:47:55,000 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:47:55,000 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-05-12 12:47:55,000 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-05-12 12:47:55,037 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 48 [2024-05-12 12:47:55,037 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 104 places, 138 transitions, 1327 flow. Second operand has 6 states, 6 states have (on average 20.0) internal successors, (120), 6 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:47:55,037 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:47:55,037 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 48 [2024-05-12 12:47:55,038 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:47:55,338 INFO L124 PetriNetUnfolderBase]: 1993/3330 cut-off events. [2024-05-12 12:47:55,339 INFO L125 PetriNetUnfolderBase]: For 25465/25465 co-relation queries the response was YES. [2024-05-12 12:47:55,349 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16020 conditions, 3330 events. 1993/3330 cut-off events. For 25465/25465 co-relation queries the response was YES. Maximal size of possible extension queue 197. Compared 20710 event pairs, 490 based on Foata normal form. 4/3318 useless extension candidates. Maximal degree in co-relation 15972. Up to 2442 conditions per place. [2024-05-12 12:47:55,363 INFO L140 encePairwiseOnDemand]: 37/48 looper letters, 117 selfloop transitions, 52 changer transitions 0/183 dead transitions. [2024-05-12 12:47:55,363 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 109 places, 183 transitions, 1969 flow [2024-05-12 12:47:55,364 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 12:47:55,364 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 12:47:55,364 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 194 transitions. [2024-05-12 12:47:55,365 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6736111111111112 [2024-05-12 12:47:55,365 INFO L175 Difference]: Start difference. First operand has 104 places, 138 transitions, 1327 flow. Second operand 6 states and 194 transitions. [2024-05-12 12:47:55,365 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 109 places, 183 transitions, 1969 flow [2024-05-12 12:47:55,465 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 107 places, 183 transitions, 1890 flow, removed 18 selfloop flow, removed 2 redundant places. [2024-05-12 12:47:55,468 INFO L231 Difference]: Finished difference. Result has 109 places, 152 transitions, 1533 flow [2024-05-12 12:47:55,468 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=1248, PETRI_DIFFERENCE_MINUEND_PLACES=102, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=138, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=97, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1533, PETRI_PLACES=109, PETRI_TRANSITIONS=152} [2024-05-12 12:47:55,469 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 57 predicate places. [2024-05-12 12:47:55,469 INFO L495 AbstractCegarLoop]: Abstraction has has 109 places, 152 transitions, 1533 flow [2024-05-12 12:47:55,469 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 20.0) internal successors, (120), 6 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:47:55,469 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:47:55,469 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:47:55,470 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-05-12 12:47:55,470 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:47:55,470 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:47:55,470 INFO L85 PathProgramCache]: Analyzing trace with hash -868441551, now seen corresponding path program 3 times [2024-05-12 12:47:55,470 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:47:55,471 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1869075769] [2024-05-12 12:47:55,471 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:47:55,471 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:47:55,480 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:47:55,605 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:47:55,605 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:47:55,605 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1869075769] [2024-05-12 12:47:55,606 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1869075769] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:47:55,606 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:47:55,606 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-05-12 12:47:55,606 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1602606396] [2024-05-12 12:47:55,606 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:47:55,606 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-05-12 12:47:55,607 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:47:55,607 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-05-12 12:47:55,607 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-05-12 12:47:55,633 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 48 [2024-05-12 12:47:55,634 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 109 places, 152 transitions, 1533 flow. Second operand has 6 states, 6 states have (on average 20.0) internal successors, (120), 6 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:47:55,634 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:47:55,634 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 48 [2024-05-12 12:47:55,634 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:47:55,978 INFO L124 PetriNetUnfolderBase]: 1984/3318 cut-off events. [2024-05-12 12:47:55,978 INFO L125 PetriNetUnfolderBase]: For 28157/28157 co-relation queries the response was YES. [2024-05-12 12:47:55,990 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16258 conditions, 3318 events. 1984/3318 cut-off events. For 28157/28157 co-relation queries the response was YES. Maximal size of possible extension queue 197. Compared 20687 event pairs, 490 based on Foata normal form. 4/3306 useless extension candidates. Maximal degree in co-relation 16207. Up to 2436 conditions per place. [2024-05-12 12:47:56,006 INFO L140 encePairwiseOnDemand]: 37/48 looper letters, 117 selfloop transitions, 51 changer transitions 0/182 dead transitions. [2024-05-12 12:47:56,006 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 114 places, 182 transitions, 2017 flow [2024-05-12 12:47:56,007 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 12:47:56,007 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 12:47:56,008 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 192 transitions. [2024-05-12 12:47:56,008 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6666666666666666 [2024-05-12 12:47:56,008 INFO L175 Difference]: Start difference. First operand has 109 places, 152 transitions, 1533 flow. Second operand 6 states and 192 transitions. [2024-05-12 12:47:56,008 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 114 places, 182 transitions, 2017 flow [2024-05-12 12:47:56,055 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 114 places, 182 transitions, 1965 flow, removed 26 selfloop flow, removed 0 redundant places. [2024-05-12 12:47:56,058 INFO L231 Difference]: Finished difference. Result has 115 places, 152 transitions, 1594 flow [2024-05-12 12:47:56,058 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=1481, PETRI_DIFFERENCE_MINUEND_PLACES=109, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=152, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=101, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1594, PETRI_PLACES=115, PETRI_TRANSITIONS=152} [2024-05-12 12:47:56,059 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 63 predicate places. [2024-05-12 12:47:56,059 INFO L495 AbstractCegarLoop]: Abstraction has has 115 places, 152 transitions, 1594 flow [2024-05-12 12:47:56,059 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 20.0) internal successors, (120), 6 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:47:56,059 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:47:56,059 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:47:56,059 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-05-12 12:47:56,060 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:47:56,060 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:47:56,060 INFO L85 PathProgramCache]: Analyzing trace with hash -525595397, now seen corresponding path program 1 times [2024-05-12 12:47:56,060 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:47:56,060 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [551188223] [2024-05-12 12:47:56,060 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:47:56,061 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:47:56,068 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:47:56,173 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:47:56,173 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:47:56,173 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [551188223] [2024-05-12 12:47:56,173 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [551188223] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:47:56,173 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:47:56,173 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-05-12 12:47:56,174 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [337518245] [2024-05-12 12:47:56,174 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:47:56,174 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-05-12 12:47:56,174 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:47:56,174 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-05-12 12:47:56,175 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-05-12 12:47:56,202 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 48 [2024-05-12 12:47:56,202 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 115 places, 152 transitions, 1594 flow. Second operand has 6 states, 6 states have (on average 20.0) internal successors, (120), 6 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:47:56,202 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:47:56,202 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 48 [2024-05-12 12:47:56,203 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:47:56,571 INFO L124 PetriNetUnfolderBase]: 1994/3310 cut-off events. [2024-05-12 12:47:56,571 INFO L125 PetriNetUnfolderBase]: For 30986/30986 co-relation queries the response was YES. [2024-05-12 12:47:56,583 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16786 conditions, 3310 events. 1994/3310 cut-off events. For 30986/30986 co-relation queries the response was YES. Maximal size of possible extension queue 199. Compared 20307 event pairs, 440 based on Foata normal form. 6/3314 useless extension candidates. Maximal degree in co-relation 16732. Up to 2785 conditions per place. [2024-05-12 12:47:56,599 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 150 selfloop transitions, 20 changer transitions 0/184 dead transitions. [2024-05-12 12:47:56,599 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 120 places, 184 transitions, 2078 flow [2024-05-12 12:47:56,600 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 12:47:56,600 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 12:47:56,600 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 183 transitions. [2024-05-12 12:47:56,601 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6354166666666666 [2024-05-12 12:47:56,601 INFO L175 Difference]: Start difference. First operand has 115 places, 152 transitions, 1594 flow. Second operand 6 states and 183 transitions. [2024-05-12 12:47:56,601 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 120 places, 184 transitions, 2078 flow [2024-05-12 12:47:56,647 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 116 places, 184 transitions, 1967 flow, removed 11 selfloop flow, removed 4 redundant places. [2024-05-12 12:47:56,651 INFO L231 Difference]: Finished difference. Result has 117 places, 155 transitions, 1585 flow [2024-05-12 12:47:56,652 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=1483, PETRI_DIFFERENCE_MINUEND_PLACES=111, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=152, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=132, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1585, PETRI_PLACES=117, PETRI_TRANSITIONS=155} [2024-05-12 12:47:56,652 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 65 predicate places. [2024-05-12 12:47:56,653 INFO L495 AbstractCegarLoop]: Abstraction has has 117 places, 155 transitions, 1585 flow [2024-05-12 12:47:56,653 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 20.0) internal successors, (120), 6 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:47:56,653 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:47:56,653 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:47:56,653 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-05-12 12:47:56,653 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:47:56,654 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:47:56,654 INFO L85 PathProgramCache]: Analyzing trace with hash -236178335, now seen corresponding path program 1 times [2024-05-12 12:47:56,654 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:47:56,654 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1689298657] [2024-05-12 12:47:56,654 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:47:56,655 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:47:56,664 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:47:56,769 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:47:56,770 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:47:56,771 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1689298657] [2024-05-12 12:47:56,772 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1689298657] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:47:56,773 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:47:56,773 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-05-12 12:47:56,773 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [931547625] [2024-05-12 12:47:56,773 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:47:56,774 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-05-12 12:47:56,774 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:47:56,774 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-05-12 12:47:56,774 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-05-12 12:47:56,792 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 48 [2024-05-12 12:47:56,792 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 117 places, 155 transitions, 1585 flow. Second operand has 5 states, 5 states have (on average 20.8) internal successors, (104), 5 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-05-12 12:47:56,792 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:47:56,792 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 48 [2024-05-12 12:47:56,792 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:47:57,144 INFO L124 PetriNetUnfolderBase]: 1986/3343 cut-off events. [2024-05-12 12:47:57,145 INFO L125 PetriNetUnfolderBase]: For 32959/32959 co-relation queries the response was YES. [2024-05-12 12:47:57,156 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16745 conditions, 3343 events. 1986/3343 cut-off events. For 32959/32959 co-relation queries the response was YES. Maximal size of possible extension queue 200. Compared 20948 event pairs, 478 based on Foata normal form. 4/3330 useless extension candidates. Maximal degree in co-relation 16690. Up to 2667 conditions per place. [2024-05-12 12:47:57,174 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 128 selfloop transitions, 30 changer transitions 0/172 dead transitions. [2024-05-12 12:47:57,175 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 121 places, 172 transitions, 1999 flow [2024-05-12 12:47:57,175 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-12 12:47:57,175 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-05-12 12:47:57,176 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 153 transitions. [2024-05-12 12:47:57,176 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6375 [2024-05-12 12:47:57,176 INFO L175 Difference]: Start difference. First operand has 117 places, 155 transitions, 1585 flow. Second operand 5 states and 153 transitions. [2024-05-12 12:47:57,176 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 121 places, 172 transitions, 1999 flow [2024-05-12 12:47:57,217 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 117 places, 172 transitions, 1921 flow, removed 21 selfloop flow, removed 4 redundant places. [2024-05-12 12:47:57,220 INFO L231 Difference]: Finished difference. Result has 118 places, 155 transitions, 1576 flow [2024-05-12 12:47:57,221 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=1507, PETRI_DIFFERENCE_MINUEND_PLACES=113, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=155, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=125, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1576, PETRI_PLACES=118, PETRI_TRANSITIONS=155} [2024-05-12 12:47:57,221 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 66 predicate places. [2024-05-12 12:47:57,221 INFO L495 AbstractCegarLoop]: Abstraction has has 118 places, 155 transitions, 1576 flow [2024-05-12 12:47:57,221 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 20.8) internal successors, (104), 5 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-05-12 12:47:57,222 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:47:57,222 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:47:57,222 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-05-12 12:47:57,222 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:47:57,222 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:47:57,223 INFO L85 PathProgramCache]: Analyzing trace with hash 1397555864, now seen corresponding path program 1 times [2024-05-12 12:47:57,223 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:47:57,223 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [874141499] [2024-05-12 12:47:57,223 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:47:57,223 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:47:57,235 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:47:57,358 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:47:57,359 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:47:57,360 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [874141499] [2024-05-12 12:47:57,360 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [874141499] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:47:57,360 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:47:57,360 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-05-12 12:47:57,360 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1080835533] [2024-05-12 12:47:57,360 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:47:57,361 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-05-12 12:47:57,361 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:47:57,361 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-05-12 12:47:57,362 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-05-12 12:47:57,391 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 48 [2024-05-12 12:47:57,392 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 118 places, 155 transitions, 1576 flow. Second operand has 5 states, 5 states have (on average 20.8) internal successors, (104), 5 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-05-12 12:47:57,392 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:47:57,392 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 48 [2024-05-12 12:47:57,392 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:47:57,786 INFO L124 PetriNetUnfolderBase]: 2008/3486 cut-off events. [2024-05-12 12:47:57,786 INFO L125 PetriNetUnfolderBase]: For 34614/34614 co-relation queries the response was YES. [2024-05-12 12:47:57,801 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17195 conditions, 3486 events. 2008/3486 cut-off events. For 34614/34614 co-relation queries the response was YES. Maximal size of possible extension queue 201. Compared 22025 event pairs, 565 based on Foata normal form. 2/3470 useless extension candidates. Maximal degree in co-relation 17139. Up to 2679 conditions per place. [2024-05-12 12:47:57,822 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 134 selfloop transitions, 34 changer transitions 0/182 dead transitions. [2024-05-12 12:47:57,822 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 122 places, 182 transitions, 2104 flow [2024-05-12 12:47:57,823 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-12 12:47:57,823 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-05-12 12:47:57,824 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 158 transitions. [2024-05-12 12:47:57,824 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6583333333333333 [2024-05-12 12:47:57,825 INFO L175 Difference]: Start difference. First operand has 118 places, 155 transitions, 1576 flow. Second operand 5 states and 158 transitions. [2024-05-12 12:47:57,825 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 122 places, 182 transitions, 2104 flow [2024-05-12 12:47:57,874 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 116 places, 182 transitions, 1990 flow, removed 11 selfloop flow, removed 6 redundant places. [2024-05-12 12:47:57,877 INFO L231 Difference]: Finished difference. Result has 117 places, 159 transitions, 1615 flow [2024-05-12 12:47:57,877 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=1471, PETRI_DIFFERENCE_MINUEND_PLACES=112, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=155, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=124, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1615, PETRI_PLACES=117, PETRI_TRANSITIONS=159} [2024-05-12 12:47:57,877 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 65 predicate places. [2024-05-12 12:47:57,878 INFO L495 AbstractCegarLoop]: Abstraction has has 117 places, 159 transitions, 1615 flow [2024-05-12 12:47:57,878 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 20.8) internal successors, (104), 5 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-05-12 12:47:57,878 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:47:57,878 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:47:57,878 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-05-12 12:47:57,878 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:47:57,879 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:47:57,879 INFO L85 PathProgramCache]: Analyzing trace with hash 1268391640, now seen corresponding path program 2 times [2024-05-12 12:47:57,879 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:47:57,879 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [512907230] [2024-05-12 12:47:57,879 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:47:57,880 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:47:57,893 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:47:58,001 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:47:58,002 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:47:58,002 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [512907230] [2024-05-12 12:47:58,002 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [512907230] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:47:58,002 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:47:58,002 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-05-12 12:47:58,002 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1120924967] [2024-05-12 12:47:58,002 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:47:58,003 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-05-12 12:47:58,003 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:47:58,003 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-05-12 12:47:58,003 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-05-12 12:47:58,020 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 48 [2024-05-12 12:47:58,021 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 117 places, 159 transitions, 1615 flow. Second operand has 5 states, 5 states have (on average 20.8) internal successors, (104), 5 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-05-12 12:47:58,021 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:47:58,021 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 48 [2024-05-12 12:47:58,021 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:47:58,382 INFO L124 PetriNetUnfolderBase]: 1980/3326 cut-off events. [2024-05-12 12:47:58,383 INFO L125 PetriNetUnfolderBase]: For 35435/35435 co-relation queries the response was YES. [2024-05-12 12:47:58,396 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16639 conditions, 3326 events. 1980/3326 cut-off events. For 35435/35435 co-relation queries the response was YES. Maximal size of possible extension queue 198. Compared 20824 event pairs, 488 based on Foata normal form. 4/3309 useless extension candidates. Maximal degree in co-relation 16586. Up to 2649 conditions per place. [2024-05-12 12:47:58,439 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 128 selfloop transitions, 33 changer transitions 0/175 dead transitions. [2024-05-12 12:47:58,444 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 121 places, 175 transitions, 2007 flow [2024-05-12 12:47:58,444 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-12 12:47:58,445 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-05-12 12:47:58,445 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 152 transitions. [2024-05-12 12:47:58,445 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6333333333333333 [2024-05-12 12:47:58,445 INFO L175 Difference]: Start difference. First operand has 117 places, 159 transitions, 1615 flow. Second operand 5 states and 152 transitions. [2024-05-12 12:47:58,446 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 121 places, 175 transitions, 2007 flow [2024-05-12 12:47:58,486 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 120 places, 175 transitions, 1966 flow, removed 10 selfloop flow, removed 1 redundant places. [2024-05-12 12:47:58,488 INFO L231 Difference]: Finished difference. Result has 121 places, 159 transitions, 1649 flow [2024-05-12 12:47:58,488 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=1574, PETRI_DIFFERENCE_MINUEND_PLACES=116, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=159, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=126, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1649, PETRI_PLACES=121, PETRI_TRANSITIONS=159} [2024-05-12 12:47:58,489 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 69 predicate places. [2024-05-12 12:47:58,489 INFO L495 AbstractCegarLoop]: Abstraction has has 121 places, 159 transitions, 1649 flow [2024-05-12 12:47:58,489 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 20.8) internal successors, (104), 5 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-05-12 12:47:58,489 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:47:58,489 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:47:58,489 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-05-12 12:47:58,489 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:47:58,490 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:47:58,490 INFO L85 PathProgramCache]: Analyzing trace with hash 348121772, now seen corresponding path program 1 times [2024-05-12 12:47:58,490 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:47:58,490 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [865686834] [2024-05-12 12:47:58,490 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:47:58,490 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:47:58,505 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:47:58,649 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:47:58,649 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:47:58,649 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [865686834] [2024-05-12 12:47:58,650 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [865686834] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:47:58,650 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:47:58,650 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:47:58,650 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1160875706] [2024-05-12 12:47:58,650 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:47:58,651 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:47:58,652 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:47:58,653 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:47:58,653 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:47:58,701 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 48 [2024-05-12 12:47:58,701 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 121 places, 159 transitions, 1649 flow. Second operand has 7 states, 7 states have (on average 19.857142857142858) internal successors, (139), 7 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:47:58,701 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:47:58,701 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 48 [2024-05-12 12:47:58,701 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:47:59,123 INFO L124 PetriNetUnfolderBase]: 2109/3475 cut-off events. [2024-05-12 12:47:59,123 INFO L125 PetriNetUnfolderBase]: For 39839/39839 co-relation queries the response was YES. [2024-05-12 12:47:59,136 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17851 conditions, 3475 events. 2109/3475 cut-off events. For 39839/39839 co-relation queries the response was YES. Maximal size of possible extension queue 212. Compared 21422 event pairs, 251 based on Foata normal form. 6/3477 useless extension candidates. Maximal degree in co-relation 17796. Up to 2796 conditions per place. [2024-05-12 12:47:59,154 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 179 selfloop transitions, 23 changer transitions 0/216 dead transitions. [2024-05-12 12:47:59,154 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 128 places, 216 transitions, 2383 flow [2024-05-12 12:47:59,154 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:47:59,154 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:47:59,155 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 244 transitions. [2024-05-12 12:47:59,158 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6354166666666666 [2024-05-12 12:47:59,158 INFO L175 Difference]: Start difference. First operand has 121 places, 159 transitions, 1649 flow. Second operand 8 states and 244 transitions. [2024-05-12 12:47:59,159 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 128 places, 216 transitions, 2383 flow [2024-05-12 12:47:59,220 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 122 places, 216 transitions, 2261 flow, removed 1 selfloop flow, removed 6 redundant places. [2024-05-12 12:47:59,223 INFO L231 Difference]: Finished difference. Result has 124 places, 165 transitions, 1682 flow [2024-05-12 12:47:59,224 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=1527, PETRI_DIFFERENCE_MINUEND_PLACES=115, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=159, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=138, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1682, PETRI_PLACES=124, PETRI_TRANSITIONS=165} [2024-05-12 12:47:59,224 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 72 predicate places. [2024-05-12 12:47:59,224 INFO L495 AbstractCegarLoop]: Abstraction has has 124 places, 165 transitions, 1682 flow [2024-05-12 12:47:59,224 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.857142857142858) internal successors, (139), 7 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:47:59,224 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:47:59,225 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:47:59,225 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-05-12 12:47:59,225 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:47:59,226 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:47:59,226 INFO L85 PathProgramCache]: Analyzing trace with hash 564469444, now seen corresponding path program 2 times [2024-05-12 12:47:59,226 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:47:59,226 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1744498019] [2024-05-12 12:47:59,226 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:47:59,226 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:47:59,235 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:47:59,380 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:47:59,380 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:47:59,380 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1744498019] [2024-05-12 12:47:59,380 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1744498019] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:47:59,380 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:47:59,380 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:47:59,381 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1168543102] [2024-05-12 12:47:59,381 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:47:59,381 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:47:59,381 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:47:59,381 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:47:59,382 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:47:59,415 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 48 [2024-05-12 12:47:59,416 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 124 places, 165 transitions, 1682 flow. Second operand has 7 states, 7 states have (on average 19.857142857142858) internal successors, (139), 7 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:47:59,416 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:47:59,416 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 48 [2024-05-12 12:47:59,416 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:47:59,893 INFO L124 PetriNetUnfolderBase]: 2122/3581 cut-off events. [2024-05-12 12:47:59,893 INFO L125 PetriNetUnfolderBase]: For 42927/42927 co-relation queries the response was YES. [2024-05-12 12:47:59,903 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18416 conditions, 3581 events. 2122/3581 cut-off events. For 42927/42927 co-relation queries the response was YES. Maximal size of possible extension queue 214. Compared 22551 event pairs, 717 based on Foata normal form. 6/3551 useless extension candidates. Maximal degree in co-relation 18359. Up to 2964 conditions per place. [2024-05-12 12:47:59,919 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 177 selfloop transitions, 21 changer transitions 0/212 dead transitions. [2024-05-12 12:47:59,919 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 131 places, 212 transitions, 2278 flow [2024-05-12 12:47:59,919 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:47:59,919 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:47:59,920 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 237 transitions. [2024-05-12 12:47:59,920 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6171875 [2024-05-12 12:47:59,920 INFO L175 Difference]: Start difference. First operand has 124 places, 165 transitions, 1682 flow. Second operand 8 states and 237 transitions. [2024-05-12 12:47:59,921 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 131 places, 212 transitions, 2278 flow [2024-05-12 12:47:59,969 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 127 places, 212 transitions, 2178 flow, removed 40 selfloop flow, removed 4 redundant places. [2024-05-12 12:47:59,972 INFO L231 Difference]: Finished difference. Result has 128 places, 168 transitions, 1696 flow [2024-05-12 12:47:59,972 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=1598, PETRI_DIFFERENCE_MINUEND_PLACES=120, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=165, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=144, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1696, PETRI_PLACES=128, PETRI_TRANSITIONS=168} [2024-05-12 12:47:59,972 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 76 predicate places. [2024-05-12 12:47:59,973 INFO L495 AbstractCegarLoop]: Abstraction has has 128 places, 168 transitions, 1696 flow [2024-05-12 12:47:59,973 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.857142857142858) internal successors, (139), 7 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:47:59,973 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:47:59,973 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:47:59,973 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-05-12 12:47:59,973 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:47:59,974 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:47:59,974 INFO L85 PathProgramCache]: Analyzing trace with hash 564474404, now seen corresponding path program 1 times [2024-05-12 12:47:59,974 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:47:59,974 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1304313695] [2024-05-12 12:47:59,974 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:47:59,974 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:47:59,981 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:48:00,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-05-12 12:48:00,102 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:48:00,102 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1304313695] [2024-05-12 12:48:00,102 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1304313695] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:48:00,102 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:48:00,102 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:48:00,102 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1648525287] [2024-05-12 12:48:00,102 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:48:00,103 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:48:00,103 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:48:00,104 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:48:00,104 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:48:00,128 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 48 [2024-05-12 12:48:00,128 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 128 places, 168 transitions, 1696 flow. Second operand has 7 states, 7 states have (on average 19.857142857142858) internal successors, (139), 7 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:48:00,128 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:48:00,128 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 48 [2024-05-12 12:48:00,129 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:48:00,581 INFO L124 PetriNetUnfolderBase]: 2166/3571 cut-off events. [2024-05-12 12:48:00,582 INFO L125 PetriNetUnfolderBase]: For 44063/44063 co-relation queries the response was YES. [2024-05-12 12:48:00,602 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18589 conditions, 3571 events. 2166/3571 cut-off events. For 44063/44063 co-relation queries the response was YES. Maximal size of possible extension queue 221. Compared 22069 event pairs, 482 based on Foata normal form. 3/3562 useless extension candidates. Maximal degree in co-relation 18530. Up to 3033 conditions per place. [2024-05-12 12:48:00,619 INFO L140 encePairwiseOnDemand]: 37/48 looper letters, 180 selfloop transitions, 24 changer transitions 0/218 dead transitions. [2024-05-12 12:48:00,620 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 135 places, 218 transitions, 2334 flow [2024-05-12 12:48:00,620 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:48:00,620 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:48:00,621 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 238 transitions. [2024-05-12 12:48:00,622 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6197916666666666 [2024-05-12 12:48:00,622 INFO L175 Difference]: Start difference. First operand has 128 places, 168 transitions, 1696 flow. Second operand 8 states and 238 transitions. [2024-05-12 12:48:00,622 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 135 places, 218 transitions, 2334 flow [2024-05-12 12:48:00,691 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 129 places, 218 transitions, 2266 flow, removed 15 selfloop flow, removed 6 redundant places. [2024-05-12 12:48:00,695 INFO L231 Difference]: Finished difference. Result has 130 places, 175 transitions, 1781 flow [2024-05-12 12:48:00,695 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=1628, PETRI_DIFFERENCE_MINUEND_PLACES=122, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=168, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=147, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1781, PETRI_PLACES=130, PETRI_TRANSITIONS=175} [2024-05-12 12:48:00,696 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 78 predicate places. [2024-05-12 12:48:00,696 INFO L495 AbstractCegarLoop]: Abstraction has has 130 places, 175 transitions, 1781 flow [2024-05-12 12:48:00,696 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.857142857142858) internal successors, (139), 7 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:48:00,696 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:48:00,696 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:48:00,696 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-05-12 12:48:00,697 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:48:00,697 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:48:00,697 INFO L85 PathProgramCache]: Analyzing trace with hash 679760614, now seen corresponding path program 3 times [2024-05-12 12:48:00,697 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:48:00,697 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [746968039] [2024-05-12 12:48:00,697 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:48:00,698 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:48:00,704 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:48:00,806 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:48:00,806 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:48:00,806 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [746968039] [2024-05-12 12:48:00,806 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [746968039] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:48:00,806 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:48:00,806 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:48:00,807 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1816215647] [2024-05-12 12:48:00,807 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:48:00,807 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:48:00,807 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:48:00,807 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:48:00,808 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:48:00,838 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 48 [2024-05-12 12:48:00,839 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 130 places, 175 transitions, 1781 flow. Second operand has 7 states, 7 states have (on average 19.857142857142858) internal successors, (139), 7 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:48:00,840 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:48:00,840 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 48 [2024-05-12 12:48:00,840 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:48:01,327 INFO L124 PetriNetUnfolderBase]: 2275/3772 cut-off events. [2024-05-12 12:48:01,327 INFO L125 PetriNetUnfolderBase]: For 52857/52857 co-relation queries the response was YES. [2024-05-12 12:48:01,340 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19837 conditions, 3772 events. 2275/3772 cut-off events. For 52857/52857 co-relation queries the response was YES. Maximal size of possible extension queue 228. Compared 23635 event pairs, 433 based on Foata normal form. 14/3768 useless extension candidates. Maximal degree in co-relation 19777. Up to 2726 conditions per place. [2024-05-12 12:48:01,357 INFO L140 encePairwiseOnDemand]: 37/48 looper letters, 142 selfloop transitions, 65 changer transitions 0/221 dead transitions. [2024-05-12 12:48:01,357 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 136 places, 221 transitions, 2495 flow [2024-05-12 12:48:01,357 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:48:01,358 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:48:01,358 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 227 transitions. [2024-05-12 12:48:01,358 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6755952380952381 [2024-05-12 12:48:01,358 INFO L175 Difference]: Start difference. First operand has 130 places, 175 transitions, 1781 flow. Second operand 7 states and 227 transitions. [2024-05-12 12:48:01,359 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 136 places, 221 transitions, 2495 flow [2024-05-12 12:48:01,423 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 132 places, 221 transitions, 2413 flow, removed 32 selfloop flow, removed 4 redundant places. [2024-05-12 12:48:01,425 INFO L231 Difference]: Finished difference. Result has 133 places, 178 transitions, 1906 flow [2024-05-12 12:48:01,426 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=1699, PETRI_DIFFERENCE_MINUEND_PLACES=126, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=175, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=110, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1906, PETRI_PLACES=133, PETRI_TRANSITIONS=178} [2024-05-12 12:48:01,426 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 81 predicate places. [2024-05-12 12:48:01,426 INFO L495 AbstractCegarLoop]: Abstraction has has 133 places, 178 transitions, 1906 flow [2024-05-12 12:48:01,426 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.857142857142858) internal successors, (139), 7 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:48:01,426 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:48:01,427 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:48:01,427 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-05-12 12:48:01,427 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:48:01,427 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:48:01,427 INFO L85 PathProgramCache]: Analyzing trace with hash 679765574, now seen corresponding path program 2 times [2024-05-12 12:48:01,427 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:48:01,428 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1931767402] [2024-05-12 12:48:01,428 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:48:01,428 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:48:01,434 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:48:01,526 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:48:01,527 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:48:01,527 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1931767402] [2024-05-12 12:48:01,527 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1931767402] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:48:01,527 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:48:01,527 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:48:01,528 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1455327778] [2024-05-12 12:48:01,528 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:48:01,530 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:48:01,530 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:48:01,531 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:48:01,531 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:48:01,564 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 48 [2024-05-12 12:48:01,565 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 133 places, 178 transitions, 1906 flow. Second operand has 7 states, 7 states have (on average 19.857142857142858) internal successors, (139), 7 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:48:01,565 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:48:01,565 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 48 [2024-05-12 12:48:01,565 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:48:01,989 INFO L124 PetriNetUnfolderBase]: 2406/3984 cut-off events. [2024-05-12 12:48:01,990 INFO L125 PetriNetUnfolderBase]: For 58769/58769 co-relation queries the response was YES. [2024-05-12 12:48:02,003 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21839 conditions, 3984 events. 2406/3984 cut-off events. For 58769/58769 co-relation queries the response was YES. Maximal size of possible extension queue 243. Compared 25265 event pairs, 439 based on Foata normal form. 4/3964 useless extension candidates. Maximal degree in co-relation 21777. Up to 2540 conditions per place. [2024-05-12 12:48:02,019 INFO L140 encePairwiseOnDemand]: 36/48 looper letters, 129 selfloop transitions, 99 changer transitions 0/242 dead transitions. [2024-05-12 12:48:02,019 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 139 places, 242 transitions, 3016 flow [2024-05-12 12:48:02,020 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:48:02,020 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:48:02,020 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 232 transitions. [2024-05-12 12:48:02,021 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6904761904761905 [2024-05-12 12:48:02,021 INFO L175 Difference]: Start difference. First operand has 133 places, 178 transitions, 1906 flow. Second operand 7 states and 232 transitions. [2024-05-12 12:48:02,021 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 139 places, 242 transitions, 3016 flow [2024-05-12 12:48:02,099 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 134 places, 242 transitions, 2849 flow, removed 21 selfloop flow, removed 5 redundant places. [2024-05-12 12:48:02,108 INFO L231 Difference]: Finished difference. Result has 136 places, 199 transitions, 2243 flow [2024-05-12 12:48:02,108 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=1739, PETRI_DIFFERENCE_MINUEND_PLACES=128, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=178, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=95, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2243, PETRI_PLACES=136, PETRI_TRANSITIONS=199} [2024-05-12 12:48:02,109 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 84 predicate places. [2024-05-12 12:48:02,109 INFO L495 AbstractCegarLoop]: Abstraction has has 136 places, 199 transitions, 2243 flow [2024-05-12 12:48:02,109 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.857142857142858) internal successors, (139), 7 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:48:02,109 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:48:02,109 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:48:02,109 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-05-12 12:48:02,109 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:48:02,110 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:48:02,110 INFO L85 PathProgramCache]: Analyzing trace with hash 162619788, now seen corresponding path program 3 times [2024-05-12 12:48:02,110 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:48:02,110 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2121552074] [2024-05-12 12:48:02,110 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:48:02,110 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:48:02,120 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:48:02,211 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:48:02,212 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:48:02,212 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2121552074] [2024-05-12 12:48:02,212 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2121552074] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:48:02,212 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:48:02,212 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:48:02,212 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1451671337] [2024-05-12 12:48:02,212 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:48:02,213 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:48:02,213 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:48:02,213 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:48:02,213 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:48:02,253 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 48 [2024-05-12 12:48:02,254 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 136 places, 199 transitions, 2243 flow. Second operand has 7 states, 7 states have (on average 19.857142857142858) internal successors, (139), 7 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:48:02,254 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:48:02,254 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 48 [2024-05-12 12:48:02,254 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:48:02,741 INFO L124 PetriNetUnfolderBase]: 2395/4011 cut-off events. [2024-05-12 12:48:02,741 INFO L125 PetriNetUnfolderBase]: For 64057/64057 co-relation queries the response was YES. [2024-05-12 12:48:02,756 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22431 conditions, 4011 events. 2395/4011 cut-off events. For 64057/64057 co-relation queries the response was YES. Maximal size of possible extension queue 242. Compared 25681 event pairs, 464 based on Foata normal form. 4/3989 useless extension candidates. Maximal degree in co-relation 22367. Up to 2531 conditions per place. [2024-05-12 12:48:02,776 INFO L140 encePairwiseOnDemand]: 36/48 looper letters, 126 selfloop transitions, 101 changer transitions 0/241 dead transitions. [2024-05-12 12:48:02,776 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 142 places, 241 transitions, 3055 flow [2024-05-12 12:48:02,778 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:48:02,778 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:48:02,778 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 230 transitions. [2024-05-12 12:48:02,779 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6845238095238095 [2024-05-12 12:48:02,779 INFO L175 Difference]: Start difference. First operand has 136 places, 199 transitions, 2243 flow. Second operand 7 states and 230 transitions. [2024-05-12 12:48:02,779 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 142 places, 241 transitions, 3055 flow [2024-05-12 12:48:02,899 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 142 places, 241 transitions, 2911 flow, removed 72 selfloop flow, removed 0 redundant places. [2024-05-12 12:48:02,905 INFO L231 Difference]: Finished difference. Result has 143 places, 199 transitions, 2311 flow [2024-05-12 12:48:02,905 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=2099, PETRI_DIFFERENCE_MINUEND_PLACES=136, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=199, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=101, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=98, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2311, PETRI_PLACES=143, PETRI_TRANSITIONS=199} [2024-05-12 12:48:02,906 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 91 predicate places. [2024-05-12 12:48:02,906 INFO L495 AbstractCegarLoop]: Abstraction has has 143 places, 199 transitions, 2311 flow [2024-05-12 12:48:02,906 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.857142857142858) internal successors, (139), 7 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:48:02,906 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:48:02,906 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:48:02,906 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-05-12 12:48:02,907 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:48:02,907 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:48:02,907 INFO L85 PathProgramCache]: Analyzing trace with hash 162628716, now seen corresponding path program 1 times [2024-05-12 12:48:02,907 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:48:02,907 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1622274252] [2024-05-12 12:48:02,907 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:48:02,908 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:48:02,918 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:48:03,050 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:48:03,051 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:48:03,051 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1622274252] [2024-05-12 12:48:03,051 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1622274252] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:48:03,051 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:48:03,051 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:48:03,051 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1016436618] [2024-05-12 12:48:03,051 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:48:03,052 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:48:03,052 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:48:03,053 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:48:03,053 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:48:03,117 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 48 [2024-05-12 12:48:03,118 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 143 places, 199 transitions, 2311 flow. Second operand has 7 states, 7 states have (on average 19.857142857142858) internal successors, (139), 7 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:48:03,118 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:48:03,118 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 48 [2024-05-12 12:48:03,118 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:48:03,686 INFO L124 PetriNetUnfolderBase]: 2504/4286 cut-off events. [2024-05-12 12:48:03,686 INFO L125 PetriNetUnfolderBase]: For 74269/74269 co-relation queries the response was YES. [2024-05-12 12:48:03,704 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23844 conditions, 4286 events. 2504/4286 cut-off events. For 74269/74269 co-relation queries the response was YES. Maximal size of possible extension queue 249. Compared 27804 event pairs, 565 based on Foata normal form. 14/4279 useless extension candidates. Maximal degree in co-relation 23777. Up to 3082 conditions per place. [2024-05-12 12:48:03,730 INFO L140 encePairwiseOnDemand]: 37/48 looper letters, 171 selfloop transitions, 59 changer transitions 0/244 dead transitions. [2024-05-12 12:48:03,730 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 149 places, 244 transitions, 3049 flow [2024-05-12 12:48:03,731 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:48:03,731 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:48:03,731 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 225 transitions. [2024-05-12 12:48:03,732 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6696428571428571 [2024-05-12 12:48:03,732 INFO L175 Difference]: Start difference. First operand has 143 places, 199 transitions, 2311 flow. Second operand 7 states and 225 transitions. [2024-05-12 12:48:03,732 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 149 places, 244 transitions, 3049 flow [2024-05-12 12:48:03,816 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 144 places, 244 transitions, 2843 flow, removed 10 selfloop flow, removed 5 redundant places. [2024-05-12 12:48:03,820 INFO L231 Difference]: Finished difference. Result has 145 places, 202 transitions, 2306 flow [2024-05-12 12:48:03,820 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=2105, PETRI_DIFFERENCE_MINUEND_PLACES=138, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=199, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=140, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2306, PETRI_PLACES=145, PETRI_TRANSITIONS=202} [2024-05-12 12:48:03,820 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 93 predicate places. [2024-05-12 12:48:03,821 INFO L495 AbstractCegarLoop]: Abstraction has has 145 places, 202 transitions, 2306 flow [2024-05-12 12:48:03,821 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.857142857142858) internal successors, (139), 7 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:48:03,821 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:48:03,821 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:48:03,821 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-05-12 12:48:03,821 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:48:03,822 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:48:03,822 INFO L85 PathProgramCache]: Analyzing trace with hash 279092774, now seen corresponding path program 4 times [2024-05-12 12:48:03,822 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:48:03,822 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2050941387] [2024-05-12 12:48:03,822 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:48:03,822 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:48:03,830 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:48:03,932 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:48:03,933 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:48:03,933 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2050941387] [2024-05-12 12:48:03,933 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2050941387] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:48:03,933 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:48:03,933 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:48:03,933 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [477041276] [2024-05-12 12:48:03,933 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:48:03,934 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:48:03,934 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:48:03,934 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:48:03,935 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:48:03,975 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 48 [2024-05-12 12:48:03,975 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 145 places, 202 transitions, 2306 flow. Second operand has 7 states, 7 states have (on average 19.857142857142858) internal successors, (139), 7 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:48:03,976 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:48:03,976 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 48 [2024-05-12 12:48:03,976 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:48:04,432 INFO L124 PetriNetUnfolderBase]: 2588/4388 cut-off events. [2024-05-12 12:48:04,432 INFO L125 PetriNetUnfolderBase]: For 77915/77915 co-relation queries the response was YES. [2024-05-12 12:48:04,450 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24470 conditions, 4388 events. 2588/4388 cut-off events. For 77915/77915 co-relation queries the response was YES. Maximal size of possible extension queue 258. Compared 28610 event pairs, 550 based on Foata normal form. 14/4376 useless extension candidates. Maximal degree in co-relation 24402. Up to 3170 conditions per place. [2024-05-12 12:48:04,468 INFO L140 encePairwiseOnDemand]: 37/48 looper letters, 169 selfloop transitions, 61 changer transitions 0/244 dead transitions. [2024-05-12 12:48:04,468 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 151 places, 244 transitions, 3050 flow [2024-05-12 12:48:04,469 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:48:04,469 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:48:04,470 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 222 transitions. [2024-05-12 12:48:04,471 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6607142857142857 [2024-05-12 12:48:04,471 INFO L175 Difference]: Start difference. First operand has 145 places, 202 transitions, 2306 flow. Second operand 7 states and 222 transitions. [2024-05-12 12:48:04,471 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 151 places, 244 transitions, 3050 flow [2024-05-12 12:48:04,653 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 147 places, 244 transitions, 2899 flow, removed 23 selfloop flow, removed 4 redundant places. [2024-05-12 12:48:04,656 INFO L231 Difference]: Finished difference. Result has 148 places, 205 transitions, 2370 flow [2024-05-12 12:48:04,657 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=2155, PETRI_DIFFERENCE_MINUEND_PLACES=141, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=202, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=141, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2370, PETRI_PLACES=148, PETRI_TRANSITIONS=205} [2024-05-12 12:48:04,657 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 96 predicate places. [2024-05-12 12:48:04,657 INFO L495 AbstractCegarLoop]: Abstraction has has 148 places, 205 transitions, 2370 flow [2024-05-12 12:48:04,657 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.857142857142858) internal successors, (139), 7 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:48:04,658 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:48:04,658 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:48:04,658 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-05-12 12:48:04,658 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:48:04,658 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:48:04,658 INFO L85 PathProgramCache]: Analyzing trace with hash -1718400476, now seen corresponding path program 4 times [2024-05-12 12:48:04,659 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:48:04,659 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [404587130] [2024-05-12 12:48:04,659 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:48:04,659 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:48:04,667 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:48:04,751 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:48:04,751 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:48:04,751 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [404587130] [2024-05-12 12:48:04,751 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [404587130] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:48:04,751 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:48:04,752 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:48:04,752 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1711615630] [2024-05-12 12:48:04,752 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:48:04,752 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:48:04,753 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:48:04,753 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:48:04,753 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:48:04,793 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 48 [2024-05-12 12:48:04,793 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 148 places, 205 transitions, 2370 flow. Second operand has 7 states, 7 states have (on average 19.857142857142858) internal successors, (139), 7 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:48:04,793 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:48:04,793 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 48 [2024-05-12 12:48:04,793 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:48:05,339 INFO L124 PetriNetUnfolderBase]: 2721/4554 cut-off events. [2024-05-12 12:48:05,340 INFO L125 PetriNetUnfolderBase]: For 83755/83755 co-relation queries the response was YES. [2024-05-12 12:48:05,364 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26019 conditions, 4554 events. 2721/4554 cut-off events. For 83755/83755 co-relation queries the response was YES. Maximal size of possible extension queue 277. Compared 29842 event pairs, 525 based on Foata normal form. 4/4528 useless extension candidates. Maximal degree in co-relation 25950. Up to 2942 conditions per place. [2024-05-12 12:48:05,387 INFO L140 encePairwiseOnDemand]: 36/48 looper letters, 142 selfloop transitions, 106 changer transitions 0/262 dead transitions. [2024-05-12 12:48:05,387 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 154 places, 262 transitions, 3552 flow [2024-05-12 12:48:05,388 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:48:05,388 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:48:05,388 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 229 transitions. [2024-05-12 12:48:05,389 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6815476190476191 [2024-05-12 12:48:05,389 INFO L175 Difference]: Start difference. First operand has 148 places, 205 transitions, 2370 flow. Second operand 7 states and 229 transitions. [2024-05-12 12:48:05,389 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 154 places, 262 transitions, 3552 flow [2024-05-12 12:48:05,516 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 149 places, 262 transitions, 3379 flow, removed 28 selfloop flow, removed 5 redundant places. [2024-05-12 12:48:05,520 INFO L231 Difference]: Finished difference. Result has 150 places, 223 transitions, 2723 flow [2024-05-12 12:48:05,520 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=2197, PETRI_DIFFERENCE_MINUEND_PLACES=143, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=205, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=115, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2723, PETRI_PLACES=150, PETRI_TRANSITIONS=223} [2024-05-12 12:48:05,520 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 98 predicate places. [2024-05-12 12:48:05,521 INFO L495 AbstractCegarLoop]: Abstraction has has 150 places, 223 transitions, 2723 flow [2024-05-12 12:48:05,521 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.857142857142858) internal successors, (139), 7 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:48:05,521 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:48:05,521 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:48:05,521 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-05-12 12:48:05,521 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:48:05,522 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:48:05,522 INFO L85 PathProgramCache]: Analyzing trace with hash -1725066716, now seen corresponding path program 5 times [2024-05-12 12:48:05,522 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:48:05,522 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [525141643] [2024-05-12 12:48:05,522 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:48:05,522 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:48:05,529 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:48:05,616 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:48:05,617 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:48:05,617 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [525141643] [2024-05-12 12:48:05,617 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [525141643] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:48:05,617 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:48:05,617 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:48:05,617 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1215379945] [2024-05-12 12:48:05,617 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:48:05,618 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:48:05,618 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:48:05,618 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:48:05,618 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:48:05,655 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 48 [2024-05-12 12:48:05,655 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 150 places, 223 transitions, 2723 flow. Second operand has 7 states, 7 states have (on average 19.857142857142858) internal successors, (139), 7 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:48:05,655 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:48:05,655 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 48 [2024-05-12 12:48:05,655 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:48:06,190 INFO L124 PetriNetUnfolderBase]: 2712/4492 cut-off events. [2024-05-12 12:48:06,190 INFO L125 PetriNetUnfolderBase]: For 83528/83528 co-relation queries the response was YES. [2024-05-12 12:48:06,213 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25977 conditions, 4492 events. 2712/4492 cut-off events. For 83528/83528 co-relation queries the response was YES. Maximal size of possible extension queue 276. Compared 29178 event pairs, 502 based on Foata normal form. 4/4470 useless extension candidates. Maximal degree in co-relation 25907. Up to 2936 conditions per place. [2024-05-12 12:48:06,235 INFO L140 encePairwiseOnDemand]: 36/48 looper letters, 139 selfloop transitions, 107 changer transitions 0/260 dead transitions. [2024-05-12 12:48:06,236 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 156 places, 260 transitions, 3509 flow [2024-05-12 12:48:06,236 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:48:06,236 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:48:06,237 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 226 transitions. [2024-05-12 12:48:06,237 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6726190476190477 [2024-05-12 12:48:06,237 INFO L175 Difference]: Start difference. First operand has 150 places, 223 transitions, 2723 flow. Second operand 7 states and 226 transitions. [2024-05-12 12:48:06,237 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 156 places, 260 transitions, 3509 flow [2024-05-12 12:48:06,428 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 155 places, 260 transitions, 3347 flow, removed 75 selfloop flow, removed 1 redundant places. [2024-05-12 12:48:06,431 INFO L231 Difference]: Finished difference. Result has 156 places, 223 transitions, 2785 flow [2024-05-12 12:48:06,432 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=2561, PETRI_DIFFERENCE_MINUEND_PLACES=149, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=223, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=107, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=116, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2785, PETRI_PLACES=156, PETRI_TRANSITIONS=223} [2024-05-12 12:48:06,432 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 104 predicate places. [2024-05-12 12:48:06,432 INFO L495 AbstractCegarLoop]: Abstraction has has 156 places, 223 transitions, 2785 flow [2024-05-12 12:48:06,432 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.857142857142858) internal successors, (139), 7 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:48:06,432 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:48:06,433 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:48:06,433 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-05-12 12:48:06,433 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:48:06,433 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:48:06,433 INFO L85 PathProgramCache]: Analyzing trace with hash -2071719388, now seen corresponding path program 6 times [2024-05-12 12:48:06,433 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:48:06,434 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [781302912] [2024-05-12 12:48:06,434 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:48:06,434 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:48:06,450 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:48:06,539 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:48:06,539 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:48:06,539 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [781302912] [2024-05-12 12:48:06,539 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [781302912] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:48:06,540 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:48:06,540 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:48:06,540 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1163874973] [2024-05-12 12:48:06,540 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:48:06,540 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:48:06,540 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:48:06,541 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:48:06,541 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:48:06,566 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 48 [2024-05-12 12:48:06,567 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 156 places, 223 transitions, 2785 flow. Second operand has 7 states, 7 states have (on average 19.857142857142858) internal successors, (139), 7 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:48:06,567 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:48:06,567 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 48 [2024-05-12 12:48:06,567 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:48:07,136 INFO L124 PetriNetUnfolderBase]: 2703/4483 cut-off events. [2024-05-12 12:48:07,136 INFO L125 PetriNetUnfolderBase]: For 84669/84669 co-relation queries the response was YES. [2024-05-12 12:48:07,159 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26229 conditions, 4483 events. 2703/4483 cut-off events. For 84669/84669 co-relation queries the response was YES. Maximal size of possible extension queue 277. Compared 29100 event pairs, 500 based on Foata normal form. 4/4461 useless extension candidates. Maximal degree in co-relation 26157. Up to 2930 conditions per place. [2024-05-12 12:48:07,181 INFO L140 encePairwiseOnDemand]: 36/48 looper letters, 139 selfloop transitions, 106 changer transitions 0/259 dead transitions. [2024-05-12 12:48:07,182 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 162 places, 259 transitions, 3527 flow [2024-05-12 12:48:07,182 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:48:07,182 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:48:07,183 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 224 transitions. [2024-05-12 12:48:07,183 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6666666666666666 [2024-05-12 12:48:07,183 INFO L175 Difference]: Start difference. First operand has 156 places, 223 transitions, 2785 flow. Second operand 7 states and 224 transitions. [2024-05-12 12:48:07,183 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 162 places, 259 transitions, 3527 flow [2024-05-12 12:48:07,363 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 156 places, 259 transitions, 3230 flow, removed 31 selfloop flow, removed 6 redundant places. [2024-05-12 12:48:07,366 INFO L231 Difference]: Finished difference. Result has 157 places, 223 transitions, 2710 flow [2024-05-12 12:48:07,367 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=2488, PETRI_DIFFERENCE_MINUEND_PLACES=150, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=223, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=106, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=117, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2710, PETRI_PLACES=157, PETRI_TRANSITIONS=223} [2024-05-12 12:48:07,367 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 105 predicate places. [2024-05-12 12:48:07,368 INFO L495 AbstractCegarLoop]: Abstraction has has 157 places, 223 transitions, 2710 flow [2024-05-12 12:48:07,368 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.857142857142858) internal successors, (139), 7 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:48:07,368 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:48:07,368 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:48:07,368 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-05-12 12:48:07,368 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:48:07,369 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:48:07,369 INFO L85 PathProgramCache]: Analyzing trace with hash -888860378, now seen corresponding path program 2 times [2024-05-12 12:48:07,369 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:48:07,369 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1545701406] [2024-05-12 12:48:07,369 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:48:07,369 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:48:07,375 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:48:07,473 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:48:07,473 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:48:07,473 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1545701406] [2024-05-12 12:48:07,473 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1545701406] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:48:07,474 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:48:07,474 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:48:07,474 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1543184938] [2024-05-12 12:48:07,474 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:48:07,474 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:48:07,474 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:48:07,475 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:48:07,475 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:48:07,513 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 48 [2024-05-12 12:48:07,514 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 157 places, 223 transitions, 2710 flow. Second operand has 7 states, 7 states have (on average 19.857142857142858) internal successors, (139), 7 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:48:07,514 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:48:07,514 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 48 [2024-05-12 12:48:07,514 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:48:08,082 INFO L124 PetriNetUnfolderBase]: 2822/4719 cut-off events. [2024-05-12 12:48:08,082 INFO L125 PetriNetUnfolderBase]: For 95452/95452 co-relation queries the response was YES. [2024-05-12 12:48:08,106 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26925 conditions, 4719 events. 2822/4719 cut-off events. For 95452/95452 co-relation queries the response was YES. Maximal size of possible extension queue 289. Compared 30983 event pairs, 536 based on Foata normal form. 14/4711 useless extension candidates. Maximal degree in co-relation 26853. Up to 3538 conditions per place. [2024-05-12 12:48:08,130 INFO L140 encePairwiseOnDemand]: 37/48 looper letters, 194 selfloop transitions, 57 changer transitions 0/265 dead transitions. [2024-05-12 12:48:08,130 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 163 places, 265 transitions, 3510 flow [2024-05-12 12:48:08,130 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:48:08,130 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:48:08,131 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 223 transitions. [2024-05-12 12:48:08,131 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6636904761904762 [2024-05-12 12:48:08,131 INFO L175 Difference]: Start difference. First operand has 157 places, 223 transitions, 2710 flow. Second operand 7 states and 223 transitions. [2024-05-12 12:48:08,131 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 163 places, 265 transitions, 3510 flow [2024-05-12 12:48:08,280 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 157 places, 265 transitions, 3298 flow, removed 7 selfloop flow, removed 6 redundant places. [2024-05-12 12:48:08,283 INFO L231 Difference]: Finished difference. Result has 158 places, 226 transitions, 2703 flow [2024-05-12 12:48:08,284 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=2498, PETRI_DIFFERENCE_MINUEND_PLACES=151, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=223, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=166, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2703, PETRI_PLACES=158, PETRI_TRANSITIONS=226} [2024-05-12 12:48:08,284 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 106 predicate places. [2024-05-12 12:48:08,284 INFO L495 AbstractCegarLoop]: Abstraction has has 158 places, 226 transitions, 2703 flow [2024-05-12 12:48:08,284 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.857142857142858) internal successors, (139), 7 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:48:08,285 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:48:08,285 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:48:08,285 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-05-12 12:48:08,285 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:48:08,285 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:48:08,285 INFO L85 PathProgramCache]: Analyzing trace with hash -2071710460, now seen corresponding path program 3 times [2024-05-12 12:48:08,285 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:48:08,286 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [692565409] [2024-05-12 12:48:08,286 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:48:08,286 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:48:08,296 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:48:08,447 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:48:08,448 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:48:08,448 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [692565409] [2024-05-12 12:48:08,448 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [692565409] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:48:08,448 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:48:08,448 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:48:08,448 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2004482430] [2024-05-12 12:48:08,448 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:48:08,449 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:48:08,449 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:48:08,449 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:48:08,449 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:48:08,507 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 48 [2024-05-12 12:48:08,507 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 158 places, 226 transitions, 2703 flow. Second operand has 7 states, 7 states have (on average 19.857142857142858) internal successors, (139), 7 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:48:08,507 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:48:08,507 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 48 [2024-05-12 12:48:08,507 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:48:09,129 INFO L124 PetriNetUnfolderBase]: 2941/4961 cut-off events. [2024-05-12 12:48:09,129 INFO L125 PetriNetUnfolderBase]: For 102440/102440 co-relation queries the response was YES. [2024-05-12 12:48:09,154 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28022 conditions, 4961 events. 2941/4961 cut-off events. For 102440/102440 co-relation queries the response was YES. Maximal size of possible extension queue 306. Compared 33037 event pairs, 552 based on Foata normal form. 14/4957 useless extension candidates. Maximal degree in co-relation 27949. Up to 3719 conditions per place. [2024-05-12 12:48:09,179 INFO L140 encePairwiseOnDemand]: 37/48 looper letters, 199 selfloop transitions, 56 changer transitions 0/269 dead transitions. [2024-05-12 12:48:09,180 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 164 places, 269 transitions, 3583 flow [2024-05-12 12:48:09,180 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:48:09,180 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:48:09,180 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 223 transitions. [2024-05-12 12:48:09,181 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6636904761904762 [2024-05-12 12:48:09,181 INFO L175 Difference]: Start difference. First operand has 158 places, 226 transitions, 2703 flow. Second operand 7 states and 223 transitions. [2024-05-12 12:48:09,181 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 164 places, 269 transitions, 3583 flow [2024-05-12 12:48:09,335 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 159 places, 269 transitions, 3420 flow, removed 27 selfloop flow, removed 5 redundant places. [2024-05-12 12:48:09,338 INFO L231 Difference]: Finished difference. Result has 160 places, 229 transitions, 2749 flow [2024-05-12 12:48:09,339 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=2540, PETRI_DIFFERENCE_MINUEND_PLACES=153, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=226, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=170, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2749, PETRI_PLACES=160, PETRI_TRANSITIONS=229} [2024-05-12 12:48:09,339 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 108 predicate places. [2024-05-12 12:48:09,339 INFO L495 AbstractCegarLoop]: Abstraction has has 160 places, 229 transitions, 2749 flow [2024-05-12 12:48:09,340 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.857142857142858) internal successors, (139), 7 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:48:09,340 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:48:09,340 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:48:09,340 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-05-12 12:48:09,340 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:48:09,340 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:48:09,341 INFO L85 PathProgramCache]: Analyzing trace with hash -2061234940, now seen corresponding path program 4 times [2024-05-12 12:48:09,341 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:48:09,341 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1271099833] [2024-05-12 12:48:09,341 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:48:09,341 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:48:09,347 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:48:09,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-05-12 12:48:09,445 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:48:09,445 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1271099833] [2024-05-12 12:48:09,445 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1271099833] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:48:09,445 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:48:09,445 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:48:09,445 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [42287651] [2024-05-12 12:48:09,446 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:48:09,446 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:48:09,446 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:48:09,446 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:48:09,446 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:48:09,487 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 48 [2024-05-12 12:48:09,488 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 160 places, 229 transitions, 2749 flow. Second operand has 7 states, 7 states have (on average 19.857142857142858) internal successors, (139), 7 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:48:09,488 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:48:09,488 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 48 [2024-05-12 12:48:09,488 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:48:10,158 INFO L124 PetriNetUnfolderBase]: 3189/5274 cut-off events. [2024-05-12 12:48:10,158 INFO L125 PetriNetUnfolderBase]: For 113401/113401 co-relation queries the response was YES. [2024-05-12 12:48:10,189 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30208 conditions, 5274 events. 3189/5274 cut-off events. For 113401/113401 co-relation queries the response was YES. Maximal size of possible extension queue 343. Compared 35440 event pairs, 480 based on Foata normal form. 14/5268 useless extension candidates. Maximal degree in co-relation 30134. Up to 3426 conditions per place. [2024-05-12 12:48:10,215 INFO L140 encePairwiseOnDemand]: 37/48 looper letters, 202 selfloop transitions, 63 changer transitions 0/279 dead transitions. [2024-05-12 12:48:10,215 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 166 places, 279 transitions, 3773 flow [2024-05-12 12:48:10,216 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:48:10,216 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:48:10,216 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 227 transitions. [2024-05-12 12:48:10,217 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6755952380952381 [2024-05-12 12:48:10,217 INFO L175 Difference]: Start difference. First operand has 160 places, 229 transitions, 2749 flow. Second operand 7 states and 227 transitions. [2024-05-12 12:48:10,217 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 166 places, 279 transitions, 3773 flow [2024-05-12 12:48:10,406 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 161 places, 279 transitions, 3606 flow, removed 30 selfloop flow, removed 5 redundant places. [2024-05-12 12:48:10,409 INFO L231 Difference]: Finished difference. Result has 163 places, 234 transitions, 2857 flow [2024-05-12 12:48:10,410 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=2582, PETRI_DIFFERENCE_MINUEND_PLACES=155, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=229, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=167, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2857, PETRI_PLACES=163, PETRI_TRANSITIONS=234} [2024-05-12 12:48:10,410 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 111 predicate places. [2024-05-12 12:48:10,410 INFO L495 AbstractCegarLoop]: Abstraction has has 163 places, 234 transitions, 2857 flow [2024-05-12 12:48:10,410 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.857142857142858) internal successors, (139), 7 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:48:10,410 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:48:10,411 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:48:10,411 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-05-12 12:48:10,411 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:48:10,411 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:48:10,411 INFO L85 PathProgramCache]: Analyzing trace with hash 665918624, now seen corresponding path program 1 times [2024-05-12 12:48:10,411 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:48:10,411 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1578747415] [2024-05-12 12:48:10,412 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:48:10,412 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:48:10,418 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:48:10,503 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:48:10,504 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:48:10,504 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1578747415] [2024-05-12 12:48:10,504 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1578747415] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:48:10,504 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:48:10,504 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-05-12 12:48:10,504 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1565108840] [2024-05-12 12:48:10,504 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:48:10,505 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-05-12 12:48:10,505 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:48:10,505 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-05-12 12:48:10,505 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-05-12 12:48:10,525 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 48 [2024-05-12 12:48:10,525 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 163 places, 234 transitions, 2857 flow. Second operand has 5 states, 5 states have (on average 21.0) internal successors, (105), 5 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-05-12 12:48:10,525 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:48:10,525 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 48 [2024-05-12 12:48:10,526 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:48:11,163 INFO L124 PetriNetUnfolderBase]: 3211/5306 cut-off events. [2024-05-12 12:48:11,163 INFO L125 PetriNetUnfolderBase]: For 114336/114336 co-relation queries the response was YES. [2024-05-12 12:48:11,189 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31220 conditions, 5306 events. 3211/5306 cut-off events. For 114336/114336 co-relation queries the response was YES. Maximal size of possible extension queue 347. Compared 35548 event pairs, 584 based on Foata normal form. 2/5287 useless extension candidates. Maximal degree in co-relation 31144. Up to 4452 conditions per place. [2024-05-12 12:48:11,215 INFO L140 encePairwiseOnDemand]: 40/48 looper letters, 206 selfloop transitions, 34 changer transitions 0/254 dead transitions. [2024-05-12 12:48:11,215 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 167 places, 254 transitions, 3513 flow [2024-05-12 12:48:11,216 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-12 12:48:11,216 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-05-12 12:48:11,216 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 150 transitions. [2024-05-12 12:48:11,216 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.625 [2024-05-12 12:48:11,216 INFO L175 Difference]: Start difference. First operand has 163 places, 234 transitions, 2857 flow. Second operand 5 states and 150 transitions. [2024-05-12 12:48:11,216 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 167 places, 254 transitions, 3513 flow [2024-05-12 12:48:11,433 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 164 places, 254 transitions, 3372 flow, removed 35 selfloop flow, removed 3 redundant places. [2024-05-12 12:48:11,436 INFO L231 Difference]: Finished difference. Result has 165 places, 238 transitions, 2867 flow [2024-05-12 12:48:11,436 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=2720, PETRI_DIFFERENCE_MINUEND_PLACES=160, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=234, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=204, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=2867, PETRI_PLACES=165, PETRI_TRANSITIONS=238} [2024-05-12 12:48:11,437 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 113 predicate places. [2024-05-12 12:48:11,437 INFO L495 AbstractCegarLoop]: Abstraction has has 165 places, 238 transitions, 2867 flow [2024-05-12 12:48:11,437 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 21.0) internal successors, (105), 5 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-05-12 12:48:11,437 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:48:11,437 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:48:11,437 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-05-12 12:48:11,438 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:48:11,438 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:48:11,438 INFO L85 PathProgramCache]: Analyzing trace with hash 665651714, now seen corresponding path program 2 times [2024-05-12 12:48:11,438 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:48:11,438 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [405163517] [2024-05-12 12:48:11,438 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:48:11,438 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:48:11,445 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:48:11,527 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:48:11,527 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:48:11,527 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [405163517] [2024-05-12 12:48:11,528 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [405163517] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:48:11,528 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:48:11,528 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-05-12 12:48:11,528 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [320372848] [2024-05-12 12:48:11,528 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:48:11,529 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-05-12 12:48:11,529 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:48:11,529 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-05-12 12:48:11,529 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-05-12 12:48:11,547 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 48 [2024-05-12 12:48:11,547 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 165 places, 238 transitions, 2867 flow. Second operand has 5 states, 5 states have (on average 21.0) internal successors, (105), 5 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-05-12 12:48:11,547 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:48:11,547 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 48 [2024-05-12 12:48:11,547 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:48:12,120 INFO L124 PetriNetUnfolderBase]: 3175/5359 cut-off events. [2024-05-12 12:48:12,121 INFO L125 PetriNetUnfolderBase]: For 112936/112936 co-relation queries the response was YES. [2024-05-12 12:48:12,148 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30733 conditions, 5359 events. 3175/5359 cut-off events. For 112936/112936 co-relation queries the response was YES. Maximal size of possible extension queue 342. Compared 36411 event pairs, 699 based on Foata normal form. 2/5343 useless extension candidates. Maximal degree in co-relation 30655. Up to 4396 conditions per place. [2024-05-12 12:48:12,173 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 205 selfloop transitions, 37 changer transitions 0/256 dead transitions. [2024-05-12 12:48:12,173 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 169 places, 256 transitions, 3393 flow [2024-05-12 12:48:12,174 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-12 12:48:12,174 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-05-12 12:48:12,174 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 153 transitions. [2024-05-12 12:48:12,174 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6375 [2024-05-12 12:48:12,174 INFO L175 Difference]: Start difference. First operand has 165 places, 238 transitions, 2867 flow. Second operand 5 states and 153 transitions. [2024-05-12 12:48:12,175 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 169 places, 256 transitions, 3393 flow [2024-05-12 12:48:12,388 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 165 places, 256 transitions, 3289 flow, removed 6 selfloop flow, removed 4 redundant places. [2024-05-12 12:48:12,391 INFO L231 Difference]: Finished difference. Result has 166 places, 238 transitions, 2846 flow [2024-05-12 12:48:12,392 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=2763, PETRI_DIFFERENCE_MINUEND_PLACES=161, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=238, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=201, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=2846, PETRI_PLACES=166, PETRI_TRANSITIONS=238} [2024-05-12 12:48:12,393 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 114 predicate places. [2024-05-12 12:48:12,393 INFO L495 AbstractCegarLoop]: Abstraction has has 166 places, 238 transitions, 2846 flow [2024-05-12 12:48:12,393 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 21.0) internal successors, (105), 5 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-05-12 12:48:12,393 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:48:12,393 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:48:12,394 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-05-12 12:48:12,394 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:48:12,394 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:48:12,394 INFO L85 PathProgramCache]: Analyzing trace with hash 665928544, now seen corresponding path program 1 times [2024-05-12 12:48:12,395 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:48:12,396 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1631901498] [2024-05-12 12:48:12,396 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:48:12,396 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:48:12,414 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:48:12,577 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:48:12,578 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:48:12,578 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1631901498] [2024-05-12 12:48:12,578 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1631901498] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:48:12,578 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:48:12,578 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-05-12 12:48:12,578 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1196464061] [2024-05-12 12:48:12,578 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:48:12,579 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-05-12 12:48:12,579 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:48:12,579 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-05-12 12:48:12,579 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-05-12 12:48:12,609 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 48 [2024-05-12 12:48:12,610 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 166 places, 238 transitions, 2846 flow. Second operand has 6 states, 6 states have (on average 20.5) internal successors, (123), 6 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:48:12,610 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:48:12,610 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 48 [2024-05-12 12:48:12,610 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:48:13,286 INFO L124 PetriNetUnfolderBase]: 3224/5307 cut-off events. [2024-05-12 12:48:13,287 INFO L125 PetriNetUnfolderBase]: For 119184/119184 co-relation queries the response was YES. [2024-05-12 12:48:13,315 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31076 conditions, 5307 events. 3224/5307 cut-off events. For 119184/119184 co-relation queries the response was YES. Maximal size of possible extension queue 347. Compared 35393 event pairs, 567 based on Foata normal form. 8/5292 useless extension candidates. Maximal degree in co-relation 30999. Up to 4411 conditions per place. [2024-05-12 12:48:13,345 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 206 selfloop transitions, 41 changer transitions 0/261 dead transitions. [2024-05-12 12:48:13,345 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 171 places, 261 transitions, 3438 flow [2024-05-12 12:48:13,346 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 12:48:13,346 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 12:48:13,346 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 177 transitions. [2024-05-12 12:48:13,346 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6145833333333334 [2024-05-12 12:48:13,346 INFO L175 Difference]: Start difference. First operand has 166 places, 238 transitions, 2846 flow. Second operand 6 states and 177 transitions. [2024-05-12 12:48:13,347 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 171 places, 261 transitions, 3438 flow [2024-05-12 12:48:13,562 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 166 places, 261 transitions, 3334 flow, removed 0 selfloop flow, removed 5 redundant places. [2024-05-12 12:48:13,565 INFO L231 Difference]: Finished difference. Result has 167 places, 242 transitions, 2895 flow [2024-05-12 12:48:13,566 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=2742, PETRI_DIFFERENCE_MINUEND_PLACES=161, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=238, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=197, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2895, PETRI_PLACES=167, PETRI_TRANSITIONS=242} [2024-05-12 12:48:13,566 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 115 predicate places. [2024-05-12 12:48:13,566 INFO L495 AbstractCegarLoop]: Abstraction has has 167 places, 242 transitions, 2895 flow [2024-05-12 12:48:13,567 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 20.5) internal successors, (123), 6 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:48:13,567 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:48:13,567 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:48:13,567 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-05-12 12:48:13,567 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:48:13,567 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:48:13,568 INFO L85 PathProgramCache]: Analyzing trace with hash -1273937383, now seen corresponding path program 1 times [2024-05-12 12:48:13,568 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:48:13,568 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1274238480] [2024-05-12 12:48:13,568 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:48:13,568 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:48:13,575 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:48:13,685 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:48:13,686 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:48:13,686 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1274238480] [2024-05-12 12:48:13,686 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1274238480] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:48:13,686 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:48:13,686 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-05-12 12:48:13,686 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [164790379] [2024-05-12 12:48:13,686 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:48:13,687 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-05-12 12:48:13,687 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:48:13,687 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-05-12 12:48:13,687 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-05-12 12:48:13,715 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 48 [2024-05-12 12:48:13,715 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 167 places, 242 transitions, 2895 flow. Second operand has 6 states, 6 states have (on average 20.5) internal successors, (123), 6 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:48:13,715 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:48:13,716 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 48 [2024-05-12 12:48:13,716 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:48:14,439 INFO L124 PetriNetUnfolderBase]: 3211/5264 cut-off events. [2024-05-12 12:48:14,439 INFO L125 PetriNetUnfolderBase]: For 117060/117060 co-relation queries the response was YES. [2024-05-12 12:48:14,464 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31315 conditions, 5264 events. 3211/5264 cut-off events. For 117060/117060 co-relation queries the response was YES. Maximal size of possible extension queue 341. Compared 34923 event pairs, 509 based on Foata normal form. 2/5262 useless extension candidates. Maximal degree in co-relation 31237. Up to 4605 conditions per place. [2024-05-12 12:48:14,490 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 246 selfloop transitions, 18 changer transitions 0/278 dead transitions. [2024-05-12 12:48:14,491 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 173 places, 278 transitions, 3509 flow [2024-05-12 12:48:14,491 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:48:14,491 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:48:14,491 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 207 transitions. [2024-05-12 12:48:14,492 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6160714285714286 [2024-05-12 12:48:14,492 INFO L175 Difference]: Start difference. First operand has 167 places, 242 transitions, 2895 flow. Second operand 7 states and 207 transitions. [2024-05-12 12:48:14,492 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 173 places, 278 transitions, 3509 flow [2024-05-12 12:48:14,723 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 169 places, 278 transitions, 3376 flow, removed 28 selfloop flow, removed 4 redundant places. [2024-05-12 12:48:14,727 INFO L231 Difference]: Finished difference. Result has 170 places, 242 transitions, 2806 flow [2024-05-12 12:48:14,727 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=2762, PETRI_DIFFERENCE_MINUEND_PLACES=163, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=242, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=224, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2806, PETRI_PLACES=170, PETRI_TRANSITIONS=242} [2024-05-12 12:48:14,727 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 118 predicate places. [2024-05-12 12:48:14,727 INFO L495 AbstractCegarLoop]: Abstraction has has 170 places, 242 transitions, 2806 flow [2024-05-12 12:48:14,727 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 20.5) internal successors, (123), 6 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:48:14,728 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:48:14,728 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:48:14,728 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-05-12 12:48:14,728 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:48:14,728 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:48:14,728 INFO L85 PathProgramCache]: Analyzing trace with hash -1517806687, now seen corresponding path program 2 times [2024-05-12 12:48:14,729 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:48:14,729 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1643945818] [2024-05-12 12:48:14,729 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:48:14,729 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:48:14,735 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:48:14,818 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:48:14,818 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:48:14,818 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1643945818] [2024-05-12 12:48:14,818 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1643945818] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:48:14,818 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:48:14,818 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-05-12 12:48:14,818 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1300847374] [2024-05-12 12:48:14,819 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:48:14,820 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-05-12 12:48:14,820 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:48:14,820 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-05-12 12:48:14,820 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-05-12 12:48:14,852 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 48 [2024-05-12 12:48:14,853 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 170 places, 242 transitions, 2806 flow. Second operand has 6 states, 6 states have (on average 20.5) internal successors, (123), 6 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:48:14,853 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:48:14,853 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 48 [2024-05-12 12:48:14,853 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:48:15,463 INFO L124 PetriNetUnfolderBase]: 3247/5393 cut-off events. [2024-05-12 12:48:15,463 INFO L125 PetriNetUnfolderBase]: For 122770/122770 co-relation queries the response was YES. [2024-05-12 12:48:15,492 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31327 conditions, 5393 events. 3247/5393 cut-off events. For 122770/122770 co-relation queries the response was YES. Maximal size of possible extension queue 352. Compared 36280 event pairs, 570 based on Foata normal form. 2/5368 useless extension candidates. Maximal degree in co-relation 31248. Up to 4229 conditions per place. [2024-05-12 12:48:15,518 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 190 selfloop transitions, 72 changer transitions 0/276 dead transitions. [2024-05-12 12:48:15,518 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 175 places, 276 transitions, 3710 flow [2024-05-12 12:48:15,518 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 12:48:15,518 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 12:48:15,519 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 187 transitions. [2024-05-12 12:48:15,519 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6493055555555556 [2024-05-12 12:48:15,519 INFO L175 Difference]: Start difference. First operand has 170 places, 242 transitions, 2806 flow. Second operand 6 states and 187 transitions. [2024-05-12 12:48:15,519 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 175 places, 276 transitions, 3710 flow [2024-05-12 12:48:15,727 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 169 places, 276 transitions, 3674 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-05-12 12:48:15,730 INFO L231 Difference]: Finished difference. Result has 170 places, 249 transitions, 3025 flow [2024-05-12 12:48:15,731 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=2770, PETRI_DIFFERENCE_MINUEND_PLACES=164, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=242, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=176, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3025, PETRI_PLACES=170, PETRI_TRANSITIONS=249} [2024-05-12 12:48:15,731 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 118 predicate places. [2024-05-12 12:48:15,731 INFO L495 AbstractCegarLoop]: Abstraction has has 170 places, 249 transitions, 3025 flow [2024-05-12 12:48:15,731 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 20.5) internal successors, (123), 6 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:48:15,731 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:48: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] [2024-05-12 12:48:15,732 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-05-12 12:48:15,732 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:48:15,732 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:48:15,732 INFO L85 PathProgramCache]: Analyzing trace with hash -416648577, now seen corresponding path program 3 times [2024-05-12 12:48:15,732 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:48:15,732 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1415313964] [2024-05-12 12:48:15,733 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:48:15,733 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:48:15,739 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:48:15,819 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:48:15,819 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:48:15,820 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1415313964] [2024-05-12 12:48:15,820 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1415313964] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:48:15,820 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:48:15,820 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-05-12 12:48:15,820 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [871732789] [2024-05-12 12:48:15,820 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:48:15,820 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-05-12 12:48:15,821 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:48:15,821 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-05-12 12:48:15,821 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-05-12 12:48:15,844 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 48 [2024-05-12 12:48:15,844 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 170 places, 249 transitions, 3025 flow. Second operand has 6 states, 6 states have (on average 20.5) internal successors, (123), 6 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:48:15,845 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:48:15,845 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 48 [2024-05-12 12:48:15,845 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:48:16,457 INFO L124 PetriNetUnfolderBase]: 3235/5419 cut-off events. [2024-05-12 12:48:16,457 INFO L125 PetriNetUnfolderBase]: For 129728/129728 co-relation queries the response was YES. [2024-05-12 12:48:16,485 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31674 conditions, 5419 events. 3235/5419 cut-off events. For 129728/129728 co-relation queries the response was YES. Maximal size of possible extension queue 352. Compared 36850 event pairs, 613 based on Foata normal form. 4/5388 useless extension candidates. Maximal degree in co-relation 31594. Up to 4221 conditions per place. [2024-05-12 12:48:16,512 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 190 selfloop transitions, 65 changer transitions 0/269 dead transitions. [2024-05-12 12:48:16,512 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 175 places, 269 transitions, 3727 flow [2024-05-12 12:48:16,513 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 12:48:16,513 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 12:48:16,513 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 181 transitions. [2024-05-12 12:48:16,513 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6284722222222222 [2024-05-12 12:48:16,514 INFO L175 Difference]: Start difference. First operand has 170 places, 249 transitions, 3025 flow. Second operand 6 states and 181 transitions. [2024-05-12 12:48:16,514 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 175 places, 269 transitions, 3727 flow [2024-05-12 12:48:16,758 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 173 places, 269 transitions, 3625 flow, removed 13 selfloop flow, removed 2 redundant places. [2024-05-12 12:48:16,761 INFO L231 Difference]: Finished difference. Result has 174 places, 249 transitions, 3061 flow [2024-05-12 12:48:16,762 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=2923, PETRI_DIFFERENCE_MINUEND_PLACES=168, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=249, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=184, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3061, PETRI_PLACES=174, PETRI_TRANSITIONS=249} [2024-05-12 12:48:16,762 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 122 predicate places. [2024-05-12 12:48:16,762 INFO L495 AbstractCegarLoop]: Abstraction has has 174 places, 249 transitions, 3061 flow [2024-05-12 12:48:16,762 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 20.5) internal successors, (123), 6 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:48:16,762 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:48:16,762 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:48:16,763 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-05-12 12:48:16,763 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:48:16,763 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:48:16,763 INFO L85 PathProgramCache]: Analyzing trace with hash -1348074987, now seen corresponding path program 1 times [2024-05-12 12:48:16,763 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:48:16,763 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1282852147] [2024-05-12 12:48:16,763 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:48:16,764 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:48:16,771 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:48:16,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-05-12 12:48:16,917 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:48:16,917 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1282852147] [2024-05-12 12:48:16,918 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1282852147] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:48:16,918 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:48:16,918 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-05-12 12:48:16,918 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [824610069] [2024-05-12 12:48:16,918 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:48:16,918 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-05-12 12:48:16,919 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:48:16,919 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-05-12 12:48:16,919 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2024-05-12 12:48:16,945 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 48 [2024-05-12 12:48:16,945 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 174 places, 249 transitions, 3061 flow. Second operand has 6 states, 6 states have (on average 20.5) internal successors, (123), 6 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:48:16,945 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:48:16,945 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 48 [2024-05-12 12:48:16,946 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:48:17,559 INFO L124 PetriNetUnfolderBase]: 3246/5467 cut-off events. [2024-05-12 12:48:17,560 INFO L125 PetriNetUnfolderBase]: For 130772/130772 co-relation queries the response was YES. [2024-05-12 12:48:17,596 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31965 conditions, 5467 events. 3246/5467 cut-off events. For 130772/130772 co-relation queries the response was YES. Maximal size of possible extension queue 350. Compared 37040 event pairs, 977 based on Foata normal form. 1/5441 useless extension candidates. Maximal degree in co-relation 31884. Up to 4656 conditions per place. [2024-05-12 12:48:17,624 INFO L140 encePairwiseOnDemand]: 40/48 looper letters, 243 selfloop transitions, 20 changer transitions 0/277 dead transitions. [2024-05-12 12:48:17,625 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 179 places, 277 transitions, 3757 flow [2024-05-12 12:48:17,625 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 12:48:17,625 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 12:48:17,625 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 178 transitions. [2024-05-12 12:48:17,626 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6180555555555556 [2024-05-12 12:48:17,626 INFO L175 Difference]: Start difference. First operand has 174 places, 249 transitions, 3061 flow. Second operand 6 states and 178 transitions. [2024-05-12 12:48:17,626 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 179 places, 277 transitions, 3757 flow [2024-05-12 12:48:17,896 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 171 places, 277 transitions, 3483 flow, removed 15 selfloop flow, removed 8 redundant places. [2024-05-12 12:48:17,899 INFO L231 Difference]: Finished difference. Result has 172 places, 252 transitions, 2869 flow [2024-05-12 12:48:17,900 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=2787, PETRI_DIFFERENCE_MINUEND_PLACES=166, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=249, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=232, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2869, PETRI_PLACES=172, PETRI_TRANSITIONS=252} [2024-05-12 12:48:17,901 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 120 predicate places. [2024-05-12 12:48:17,901 INFO L495 AbstractCegarLoop]: Abstraction has has 172 places, 252 transitions, 2869 flow [2024-05-12 12:48:17,901 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 20.5) internal successors, (123), 6 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:48:17,902 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:48:17,902 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:48:17,902 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-05-12 12:48:17,902 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:48:17,902 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:48:17,902 INFO L85 PathProgramCache]: Analyzing trace with hash -1348840399, now seen corresponding path program 2 times [2024-05-12 12:48:17,902 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:48:17,903 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [511310109] [2024-05-12 12:48:17,903 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:48:17,903 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:48:17,909 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:48:17,990 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:48:17,990 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:48:17,991 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [511310109] [2024-05-12 12:48:17,991 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [511310109] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:48:17,991 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:48:17,991 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-05-12 12:48:17,991 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [701140017] [2024-05-12 12:48:17,991 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:48:17,991 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-05-12 12:48:17,991 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:48:17,992 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-05-12 12:48:17,992 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-05-12 12:48:18,020 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 48 [2024-05-12 12:48:18,020 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 172 places, 252 transitions, 2869 flow. Second operand has 5 states, 5 states have (on average 21.0) internal successors, (105), 5 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-05-12 12:48:18,020 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:48:18,021 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 48 [2024-05-12 12:48:18,021 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:48:18,604 INFO L124 PetriNetUnfolderBase]: 3243/5427 cut-off events. [2024-05-12 12:48:18,604 INFO L125 PetriNetUnfolderBase]: For 130676/130676 co-relation queries the response was YES. [2024-05-12 12:48:18,634 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31279 conditions, 5427 events. 3243/5427 cut-off events. For 130676/130676 co-relation queries the response was YES. Maximal size of possible extension queue 349. Compared 36727 event pairs, 920 based on Foata normal form. 1/5392 useless extension candidates. Maximal degree in co-relation 31200. Up to 4653 conditions per place. [2024-05-12 12:48:18,660 INFO L140 encePairwiseOnDemand]: 40/48 looper letters, 233 selfloop transitions, 20 changer transitions 0/267 dead transitions. [2024-05-12 12:48:18,661 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 176 places, 267 transitions, 3409 flow [2024-05-12 12:48:18,661 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-12 12:48:18,661 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-05-12 12:48:18,661 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 147 transitions. [2024-05-12 12:48:18,662 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6125 [2024-05-12 12:48:18,662 INFO L175 Difference]: Start difference. First operand has 172 places, 252 transitions, 2869 flow. Second operand 5 states and 147 transitions. [2024-05-12 12:48:18,662 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 176 places, 267 transitions, 3409 flow [2024-05-12 12:48:18,912 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 172 places, 267 transitions, 3359 flow, removed 5 selfloop flow, removed 4 redundant places. [2024-05-12 12:48:18,916 INFO L231 Difference]: Finished difference. Result has 173 places, 252 transitions, 2865 flow [2024-05-12 12:48:18,916 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=2819, PETRI_DIFFERENCE_MINUEND_PLACES=168, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=252, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=232, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=2865, PETRI_PLACES=173, PETRI_TRANSITIONS=252} [2024-05-12 12:48:18,917 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 121 predicate places. [2024-05-12 12:48:18,917 INFO L495 AbstractCegarLoop]: Abstraction has has 173 places, 252 transitions, 2865 flow [2024-05-12 12:48:18,917 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 21.0) internal successors, (105), 5 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-05-12 12:48:18,917 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:48:18,917 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:48:18,917 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-05-12 12:48:18,917 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:48:18,918 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:48:18,918 INFO L85 PathProgramCache]: Analyzing trace with hash -1456231997, now seen corresponding path program 1 times [2024-05-12 12:48:18,918 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:48:18,918 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [396395154] [2024-05-12 12:48:18,918 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:48:18,918 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:48:18,934 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:48:19,057 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:48:19,058 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:48:19,058 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [396395154] [2024-05-12 12:48:19,058 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [396395154] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:48:19,058 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:48:19,058 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:48:19,058 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1817540824] [2024-05-12 12:48:19,058 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:48:19,058 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:48:19,059 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:48:19,059 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:48:19,059 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:48:19,105 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 48 [2024-05-12 12:48:19,105 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 173 places, 252 transitions, 2865 flow. Second operand has 8 states, 8 states have (on average 19.75) internal successors, (158), 8 states have internal predecessors, (158), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:48:19,105 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:48:19,105 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 48 [2024-05-12 12:48:19,105 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:48:19,922 INFO L124 PetriNetUnfolderBase]: 3567/5855 cut-off events. [2024-05-12 12:48:19,922 INFO L125 PetriNetUnfolderBase]: For 179568/179568 co-relation queries the response was YES. [2024-05-12 12:48:19,956 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36059 conditions, 5855 events. 3567/5855 cut-off events. For 179568/179568 co-relation queries the response was YES. Maximal size of possible extension queue 378. Compared 39580 event pairs, 728 based on Foata normal form. 18/5857 useless extension candidates. Maximal degree in co-relation 35979. Up to 4409 conditions per place. [2024-05-12 12:48:19,985 INFO L140 encePairwiseOnDemand]: 37/48 looper letters, 274 selfloop transitions, 30 changer transitions 0/318 dead transitions. [2024-05-12 12:48:19,985 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 181 places, 318 transitions, 4017 flow [2024-05-12 12:48:19,986 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 12:48:19,986 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 12:48:19,986 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 277 transitions. [2024-05-12 12:48:19,986 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6412037037037037 [2024-05-12 12:48:19,986 INFO L175 Difference]: Start difference. First operand has 173 places, 252 transitions, 2865 flow. Second operand 9 states and 277 transitions. [2024-05-12 12:48:19,986 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 181 places, 318 transitions, 4017 flow [2024-05-12 12:48:20,358 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 177 places, 318 transitions, 3961 flow, removed 5 selfloop flow, removed 4 redundant places. [2024-05-12 12:48:20,362 INFO L231 Difference]: Finished difference. Result has 178 places, 255 transitions, 2992 flow [2024-05-12 12:48:20,362 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=2809, PETRI_DIFFERENCE_MINUEND_PLACES=169, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=252, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=223, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2992, PETRI_PLACES=178, PETRI_TRANSITIONS=255} [2024-05-12 12:48:20,362 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 126 predicate places. [2024-05-12 12:48:20,363 INFO L495 AbstractCegarLoop]: Abstraction has has 178 places, 255 transitions, 2992 flow [2024-05-12 12:48:20,363 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.75) internal successors, (158), 8 states have internal predecessors, (158), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:48:20,363 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:48:20,363 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-05-12 12:48:20,363 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-05-12 12:48:20,363 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:48:20,364 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:48:20,364 INFO L85 PathProgramCache]: Analyzing trace with hash -1398139547, now seen corresponding path program 2 times [2024-05-12 12:48:20,364 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:48:20,364 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1886906231] [2024-05-12 12:48:20,364 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:48:20,364 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:48:20,369 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:48:20,468 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:48:20,468 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:48:20,468 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1886906231] [2024-05-12 12:48:20,468 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1886906231] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:48:20,469 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:48:20,469 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:48:20,469 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [298034480] [2024-05-12 12:48:20,469 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:48:20,469 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:48:20,469 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:48:20,470 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:48:20,470 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:48:20,519 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 48 [2024-05-12 12:48:20,519 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 178 places, 255 transitions, 2992 flow. Second operand has 8 states, 8 states have (on average 19.75) internal successors, (158), 8 states have internal predecessors, (158), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:48:20,519 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:48:20,520 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 48 [2024-05-12 12:48:20,520 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:48:21,373 INFO L124 PetriNetUnfolderBase]: 3762/6193 cut-off events. [2024-05-12 12:48:21,374 INFO L125 PetriNetUnfolderBase]: For 207439/207439 co-relation queries the response was YES. [2024-05-12 12:48:21,411 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39371 conditions, 6193 events. 3762/6193 cut-off events. For 207439/207439 co-relation queries the response was YES. Maximal size of possible extension queue 401. Compared 42410 event pairs, 904 based on Foata normal form. 18/6199 useless extension candidates. Maximal degree in co-relation 39291. Up to 4975 conditions per place. [2024-05-12 12:48:21,441 INFO L140 encePairwiseOnDemand]: 37/48 looper letters, 273 selfloop transitions, 30 changer transitions 0/317 dead transitions. [2024-05-12 12:48:21,441 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 186 places, 317 transitions, 4146 flow [2024-05-12 12:48:21,441 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 12:48:21,441 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 12:48:21,442 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 273 transitions. [2024-05-12 12:48:21,442 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6319444444444444 [2024-05-12 12:48:21,442 INFO L175 Difference]: Start difference. First operand has 178 places, 255 transitions, 2992 flow. Second operand 9 states and 273 transitions. [2024-05-12 12:48:21,442 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 186 places, 317 transitions, 4146 flow [2024-05-12 12:48:21,863 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 181 places, 317 transitions, 4037 flow, removed 40 selfloop flow, removed 5 redundant places. [2024-05-12 12:48:21,866 INFO L231 Difference]: Finished difference. Result has 182 places, 259 transitions, 3122 flow [2024-05-12 12:48:21,867 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=2891, PETRI_DIFFERENCE_MINUEND_PLACES=173, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=255, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=227, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3122, PETRI_PLACES=182, PETRI_TRANSITIONS=259} [2024-05-12 12:48:21,867 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 130 predicate places. [2024-05-12 12:48:21,867 INFO L495 AbstractCegarLoop]: Abstraction has has 182 places, 259 transitions, 3122 flow [2024-05-12 12:48:21,867 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.75) internal successors, (158), 8 states have internal predecessors, (158), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:48:21,867 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:48:21,868 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-05-12 12:48:21,868 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-05-12 12:48:21,868 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:48:21,868 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:48:21,868 INFO L85 PathProgramCache]: Analyzing trace with hash -151127323, now seen corresponding path program 3 times [2024-05-12 12:48:21,868 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:48:21,869 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [467886324] [2024-05-12 12:48:21,869 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:48:21,869 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:48:21,874 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:48:21,983 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:48:21,983 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:48:21,983 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [467886324] [2024-05-12 12:48:21,983 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [467886324] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:48:21,983 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:48:21,983 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:48:21,983 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [539236728] [2024-05-12 12:48:21,984 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:48:21,985 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:48:21,986 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:48:21,987 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:48:21,988 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:48:22,030 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 48 [2024-05-12 12:48:22,031 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 182 places, 259 transitions, 3122 flow. Second operand has 8 states, 8 states have (on average 19.75) internal successors, (158), 8 states have internal predecessors, (158), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:48:22,032 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:48:22,032 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 48 [2024-05-12 12:48:22,032 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:48:22,915 INFO L124 PetriNetUnfolderBase]: 3716/6122 cut-off events. [2024-05-12 12:48:22,915 INFO L125 PetriNetUnfolderBase]: For 197056/197056 co-relation queries the response was YES. [2024-05-12 12:48:22,946 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37415 conditions, 6122 events. 3716/6122 cut-off events. For 197056/197056 co-relation queries the response was YES. Maximal size of possible extension queue 396. Compared 41800 event pairs, 912 based on Foata normal form. 24/6134 useless extension candidates. Maximal degree in co-relation 37333. Up to 5152 conditions per place. [2024-05-12 12:48:22,974 INFO L140 encePairwiseOnDemand]: 37/48 looper letters, 272 selfloop transitions, 26 changer transitions 0/312 dead transitions. [2024-05-12 12:48:22,975 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 190 places, 312 transitions, 3942 flow [2024-05-12 12:48:22,975 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 12:48:22,975 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 12:48:22,978 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 268 transitions. [2024-05-12 12:48:22,978 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6203703703703703 [2024-05-12 12:48:22,979 INFO L175 Difference]: Start difference. First operand has 182 places, 259 transitions, 3122 flow. Second operand 9 states and 268 transitions. [2024-05-12 12:48:22,979 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 190 places, 312 transitions, 3942 flow [2024-05-12 12:48:23,366 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 185 places, 312 transitions, 3788 flow, removed 62 selfloop flow, removed 5 redundant places. [2024-05-12 12:48:23,369 INFO L231 Difference]: Finished difference. Result has 186 places, 259 transitions, 3028 flow [2024-05-12 12:48:23,370 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=2968, PETRI_DIFFERENCE_MINUEND_PLACES=177, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=259, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=233, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3028, PETRI_PLACES=186, PETRI_TRANSITIONS=259} [2024-05-12 12:48:23,371 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 134 predicate places. [2024-05-12 12:48:23,371 INFO L495 AbstractCegarLoop]: Abstraction has has 186 places, 259 transitions, 3028 flow [2024-05-12 12:48:23,371 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.75) internal successors, (158), 8 states have internal predecessors, (158), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:48:23,371 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:48:23,371 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-05-12 12:48:23,371 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-05-12 12:48:23,371 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:48:23,372 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:48:23,372 INFO L85 PathProgramCache]: Analyzing trace with hash 685150659, now seen corresponding path program 4 times [2024-05-12 12:48:23,372 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:48:23,372 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [177656991] [2024-05-12 12:48:23,372 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:48:23,372 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:48:23,378 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:48:23,479 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:48:23,479 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:48:23,480 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [177656991] [2024-05-12 12:48:23,480 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [177656991] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:48:23,480 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:48:23,480 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:48:23,481 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1991609057] [2024-05-12 12:48:23,481 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:48:23,481 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:48:23,481 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:48:23,484 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:48:23,484 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:48:23,545 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 48 [2024-05-12 12:48:23,545 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 186 places, 259 transitions, 3028 flow. Second operand has 8 states, 8 states have (on average 19.75) internal successors, (158), 8 states have internal predecessors, (158), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:48:23,545 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:48:23,545 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 48 [2024-05-12 12:48:23,545 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:48:24,330 INFO L124 PetriNetUnfolderBase]: 4052/6674 cut-off events. [2024-05-12 12:48:24,331 INFO L125 PetriNetUnfolderBase]: For 229892/229892 co-relation queries the response was YES. [2024-05-12 12:48:24,364 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39051 conditions, 6674 events. 4052/6674 cut-off events. For 229892/229892 co-relation queries the response was YES. Maximal size of possible extension queue 420. Compared 46146 event pairs, 762 based on Foata normal form. 50/6695 useless extension candidates. Maximal degree in co-relation 38967. Up to 4463 conditions per place. [2024-05-12 12:48:24,390 INFO L140 encePairwiseOnDemand]: 36/48 looper letters, 173 selfloop transitions, 125 changer transitions 0/312 dead transitions. [2024-05-12 12:48:24,391 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 193 places, 312 transitions, 4110 flow [2024-05-12 12:48:24,391 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:48:24,391 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:48:24,391 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 261 transitions. [2024-05-12 12:48:24,392 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6796875 [2024-05-12 12:48:24,392 INFO L175 Difference]: Start difference. First operand has 186 places, 259 transitions, 3028 flow. Second operand 8 states and 261 transitions. [2024-05-12 12:48:24,392 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 193 places, 312 transitions, 4110 flow [2024-05-12 12:48:24,750 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 185 places, 312 transitions, 4050 flow, removed 2 selfloop flow, removed 8 redundant places. [2024-05-12 12:48:24,754 INFO L231 Difference]: Finished difference. Result has 186 places, 261 transitions, 3317 flow [2024-05-12 12:48:24,754 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=2968, PETRI_DIFFERENCE_MINUEND_PLACES=178, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=259, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=123, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=134, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3317, PETRI_PLACES=186, PETRI_TRANSITIONS=261} [2024-05-12 12:48:24,754 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 134 predicate places. [2024-05-12 12:48:24,754 INFO L495 AbstractCegarLoop]: Abstraction has has 186 places, 261 transitions, 3317 flow [2024-05-12 12:48:24,755 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.75) internal successors, (158), 8 states have internal predecessors, (158), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:48:24,755 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:48:24,755 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-05-12 12:48:24,755 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-05-12 12:48:24,755 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:48:24,755 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:48:24,755 INFO L85 PathProgramCache]: Analyzing trace with hash 680389059, now seen corresponding path program 5 times [2024-05-12 12:48:24,755 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:48:24,756 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1953008996] [2024-05-12 12:48:24,756 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:48:24,756 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:48:24,761 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:48:24,850 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:48:24,851 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:48:24,851 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1953008996] [2024-05-12 12:48:24,851 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1953008996] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:48:24,851 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:48:24,851 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:48:24,851 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1594151999] [2024-05-12 12:48:24,851 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:48:24,852 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:48:24,852 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:48:24,852 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:48:24,852 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:48:24,894 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 48 [2024-05-12 12:48:24,895 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 186 places, 261 transitions, 3317 flow. Second operand has 8 states, 8 states have (on average 19.75) internal successors, (158), 8 states have internal predecessors, (158), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:48:24,895 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:48:24,895 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 48 [2024-05-12 12:48:24,895 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:48:25,894 INFO L124 PetriNetUnfolderBase]: 4758/7841 cut-off events. [2024-05-12 12:48:25,895 INFO L125 PetriNetUnfolderBase]: For 309774/309774 co-relation queries the response was YES. [2024-05-12 12:48:25,938 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48349 conditions, 7841 events. 4758/7841 cut-off events. For 309774/309774 co-relation queries the response was YES. Maximal size of possible extension queue 477. Compared 56014 event pairs, 916 based on Foata normal form. 42/7855 useless extension candidates. Maximal degree in co-relation 48264. Up to 4391 conditions per place. [2024-05-12 12:48:25,978 INFO L140 encePairwiseOnDemand]: 36/48 looper letters, 179 selfloop transitions, 131 changer transitions 0/324 dead transitions. [2024-05-12 12:48:25,978 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 193 places, 324 transitions, 4715 flow [2024-05-12 12:48:25,978 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:48:25,979 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:48:25,979 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 267 transitions. [2024-05-12 12:48:25,979 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6953125 [2024-05-12 12:48:25,979 INFO L175 Difference]: Start difference. First operand has 186 places, 261 transitions, 3317 flow. Second operand 8 states and 267 transitions. [2024-05-12 12:48:25,979 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 193 places, 324 transitions, 4715 flow [2024-05-12 12:48:26,480 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 187 places, 324 transitions, 4402 flow, removed 34 selfloop flow, removed 6 redundant places. [2024-05-12 12:48:26,484 INFO L231 Difference]: Finished difference. Result has 188 places, 265 transitions, 3457 flow [2024-05-12 12:48:26,485 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3004, PETRI_DIFFERENCE_MINUEND_PLACES=180, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=261, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=129, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=132, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3457, PETRI_PLACES=188, PETRI_TRANSITIONS=265} [2024-05-12 12:48:26,485 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 136 predicate places. [2024-05-12 12:48:26,485 INFO L495 AbstractCegarLoop]: Abstraction has has 188 places, 265 transitions, 3457 flow [2024-05-12 12:48:26,485 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.75) internal successors, (158), 8 states have internal predecessors, (158), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:48:26,485 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:48:26,485 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-05-12 12:48:26,486 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-05-12 12:48:26,486 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:48:26,486 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:48:26,486 INFO L85 PathProgramCache]: Analyzing trace with hash 1864005469, now seen corresponding path program 6 times [2024-05-12 12:48:26,486 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:48:26,486 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1992428236] [2024-05-12 12:48:26,487 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:48:26,487 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:48:26,492 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:48:26,588 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:48:26,589 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:48:26,589 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1992428236] [2024-05-12 12:48:26,589 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1992428236] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:48:26,589 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:48:26,589 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:48:26,589 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1744482544] [2024-05-12 12:48:26,589 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:48:26,590 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:48:26,590 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:48:26,590 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:48:26,590 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:48:26,630 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 48 [2024-05-12 12:48:26,631 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 188 places, 265 transitions, 3457 flow. Second operand has 8 states, 8 states have (on average 19.75) internal successors, (158), 8 states have internal predecessors, (158), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:48:26,631 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:48:26,631 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 48 [2024-05-12 12:48:26,631 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:48:27,552 INFO L124 PetriNetUnfolderBase]: 4661/7733 cut-off events. [2024-05-12 12:48:27,552 INFO L125 PetriNetUnfolderBase]: For 270901/270901 co-relation queries the response was YES. [2024-05-12 12:48:27,592 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44927 conditions, 7733 events. 4661/7733 cut-off events. For 270901/270901 co-relation queries the response was YES. Maximal size of possible extension queue 472. Compared 55300 event pairs, 1045 based on Foata normal form. 50/7747 useless extension candidates. Maximal degree in co-relation 44841. Up to 5426 conditions per place. [2024-05-12 12:48:27,626 INFO L140 encePairwiseOnDemand]: 36/48 looper letters, 176 selfloop transitions, 127 changer transitions 0/317 dead transitions. [2024-05-12 12:48:27,626 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 195 places, 317 transitions, 4567 flow [2024-05-12 12:48:27,626 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:48:27,627 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:48:27,627 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 261 transitions. [2024-05-12 12:48:27,627 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6796875 [2024-05-12 12:48:27,627 INFO L175 Difference]: Start difference. First operand has 188 places, 265 transitions, 3457 flow. Second operand 8 states and 261 transitions. [2024-05-12 12:48:27,627 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 195 places, 317 transitions, 4567 flow [2024-05-12 12:48:28,191 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 190 places, 317 transitions, 4185 flow, removed 69 selfloop flow, removed 5 redundant places. [2024-05-12 12:48:28,195 INFO L231 Difference]: Finished difference. Result has 191 places, 265 transitions, 3338 flow [2024-05-12 12:48:28,195 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3075, PETRI_DIFFERENCE_MINUEND_PLACES=183, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=265, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=127, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=138, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3338, PETRI_PLACES=191, PETRI_TRANSITIONS=265} [2024-05-12 12:48:28,195 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 139 predicate places. [2024-05-12 12:48:28,195 INFO L495 AbstractCegarLoop]: Abstraction has has 191 places, 265 transitions, 3338 flow [2024-05-12 12:48:28,196 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.75) internal successors, (158), 8 states have internal predecessors, (158), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:48:28,196 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:48:28,196 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:48:28,196 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-05-12 12:48:28,196 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:48:28,196 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:48:28,197 INFO L85 PathProgramCache]: Analyzing trace with hash 592468681, now seen corresponding path program 1 times [2024-05-12 12:48:28,197 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:48:28,197 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2090201076] [2024-05-12 12:48:28,197 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:48:28,197 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:48:28,202 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:48:28,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-05-12 12:48:28,291 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:48:28,291 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2090201076] [2024-05-12 12:48:28,291 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2090201076] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:48:28,291 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:48:28,291 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:48:28,292 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1661958114] [2024-05-12 12:48:28,292 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:48:28,292 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:48:28,292 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:48:28,292 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:48:28,293 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:48:28,339 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 48 [2024-05-12 12:48:28,340 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 191 places, 265 transitions, 3338 flow. Second operand has 8 states, 8 states have (on average 19.75) internal successors, (158), 8 states have internal predecessors, (158), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:48:28,340 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:48:28,340 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 48 [2024-05-12 12:48:28,340 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:48:29,388 INFO L124 PetriNetUnfolderBase]: 5245/8628 cut-off events. [2024-05-12 12:48:29,388 INFO L125 PetriNetUnfolderBase]: For 301001/301001 co-relation queries the response was YES. [2024-05-12 12:48:29,432 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49438 conditions, 8628 events. 5245/8628 cut-off events. For 301001/301001 co-relation queries the response was YES. Maximal size of possible extension queue 528. Compared 62822 event pairs, 1057 based on Foata normal form. 42/8638 useless extension candidates. Maximal degree in co-relation 49351. Up to 4621 conditions per place. [2024-05-12 12:48:29,468 INFO L140 encePairwiseOnDemand]: 36/48 looper letters, 177 selfloop transitions, 136 changer transitions 0/327 dead transitions. [2024-05-12 12:48:29,468 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 198 places, 327 transitions, 4736 flow [2024-05-12 12:48:29,468 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:48:29,468 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:48:29,469 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 266 transitions. [2024-05-12 12:48:29,469 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6927083333333334 [2024-05-12 12:48:29,469 INFO L175 Difference]: Start difference. First operand has 191 places, 265 transitions, 3338 flow. Second operand 8 states and 266 transitions. [2024-05-12 12:48:29,469 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 198 places, 327 transitions, 4736 flow [2024-05-12 12:48:30,005 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 191 places, 327 transitions, 4464 flow, removed 4 selfloop flow, removed 7 redundant places. [2024-05-12 12:48:30,009 INFO L231 Difference]: Finished difference. Result has 192 places, 268 transitions, 3479 flow [2024-05-12 12:48:30,009 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3066, PETRI_DIFFERENCE_MINUEND_PLACES=184, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=265, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=134, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=130, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3479, PETRI_PLACES=192, PETRI_TRANSITIONS=268} [2024-05-12 12:48:30,010 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 140 predicate places. [2024-05-12 12:48:30,010 INFO L495 AbstractCegarLoop]: Abstraction has has 192 places, 268 transitions, 3479 flow [2024-05-12 12:48:30,010 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.75) internal successors, (158), 8 states have internal predecessors, (158), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:48:30,010 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:48:30,010 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:48:30,010 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-05-12 12:48:30,011 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:48:30,011 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:48:30,011 INFO L85 PathProgramCache]: Analyzing trace with hash 1211190167, now seen corresponding path program 1 times [2024-05-12 12:48:30,011 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:48:30,011 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [79350440] [2024-05-12 12:48:30,011 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:48:30,011 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:48:30,018 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:48:30,111 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:48:30,111 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:48:30,112 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [79350440] [2024-05-12 12:48:30,112 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [79350440] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:48:30,112 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:48:30,112 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-05-12 12:48:30,112 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [705342457] [2024-05-12 12:48:30,112 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:48:30,112 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-05-12 12:48:30,113 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:48:30,113 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-05-12 12:48:30,113 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-05-12 12:48:30,138 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 48 [2024-05-12 12:48:30,138 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 192 places, 268 transitions, 3479 flow. Second operand has 6 states, 6 states have (on average 20.666666666666668) internal successors, (124), 6 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:48:30,138 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:48:30,138 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 48 [2024-05-12 12:48:30,138 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:48:31,085 INFO L124 PetriNetUnfolderBase]: 5281/8717 cut-off events. [2024-05-12 12:48:31,085 INFO L125 PetriNetUnfolderBase]: For 271703/271703 co-relation queries the response was YES. [2024-05-12 12:48:31,131 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50295 conditions, 8717 events. 5281/8717 cut-off events. For 271703/271703 co-relation queries the response was YES. Maximal size of possible extension queue 537. Compared 63420 event pairs, 1287 based on Foata normal form. 2/8712 useless extension candidates. Maximal degree in co-relation 50207. Up to 7608 conditions per place. [2024-05-12 12:48:31,169 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 228 selfloop transitions, 55 changer transitions 0/297 dead transitions. [2024-05-12 12:48:31,169 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 197 places, 297 transitions, 4288 flow [2024-05-12 12:48:31,169 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 12:48:31,169 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 12:48:31,170 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 183 transitions. [2024-05-12 12:48:31,170 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6354166666666666 [2024-05-12 12:48:31,170 INFO L175 Difference]: Start difference. First operand has 192 places, 268 transitions, 3479 flow. Second operand 6 states and 183 transitions. [2024-05-12 12:48:31,170 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 197 places, 297 transitions, 4288 flow [2024-05-12 12:48:31,930 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 193 places, 297 transitions, 4028 flow, removed 39 selfloop flow, removed 4 redundant places. [2024-05-12 12:48:31,934 INFO L231 Difference]: Finished difference. Result has 195 places, 275 transitions, 3488 flow [2024-05-12 12:48:31,934 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3223, PETRI_DIFFERENCE_MINUEND_PLACES=188, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=268, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=213, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3488, PETRI_PLACES=195, PETRI_TRANSITIONS=275} [2024-05-12 12:48:31,934 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 143 predicate places. [2024-05-12 12:48:31,935 INFO L495 AbstractCegarLoop]: Abstraction has has 195 places, 275 transitions, 3488 flow [2024-05-12 12:48:31,935 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 20.666666666666668) internal successors, (124), 6 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:48:31,935 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:48:31,935 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:48:31,935 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-05-12 12:48:31,935 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:48:31,936 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:48:31,936 INFO L85 PathProgramCache]: Analyzing trace with hash -825387485, now seen corresponding path program 2 times [2024-05-12 12:48:31,936 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:48:31,936 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1663553825] [2024-05-12 12:48:31,936 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:48:31,936 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:48:31,942 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:48:32,018 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:48:32,018 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:48:32,019 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1663553825] [2024-05-12 12:48:32,019 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1663553825] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:48:32,019 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:48:32,019 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-05-12 12:48:32,019 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1174011718] [2024-05-12 12:48:32,019 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:48:32,019 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-05-12 12:48:32,020 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:48:32,020 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-05-12 12:48:32,020 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-05-12 12:48:32,048 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 48 [2024-05-12 12:48:32,049 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 195 places, 275 transitions, 3488 flow. Second operand has 6 states, 6 states have (on average 20.666666666666668) internal successors, (124), 6 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:48:32,049 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:48:32,049 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 48 [2024-05-12 12:48:32,049 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:48:32,996 INFO L124 PetriNetUnfolderBase]: 5317/8788 cut-off events. [2024-05-12 12:48:32,996 INFO L125 PetriNetUnfolderBase]: For 268558/268558 co-relation queries the response was YES. [2024-05-12 12:48:33,045 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50320 conditions, 8788 events. 5317/8788 cut-off events. For 268558/268558 co-relation queries the response was YES. Maximal size of possible extension queue 539. Compared 64321 event pairs, 1317 based on Foata normal form. 2/8754 useless extension candidates. Maximal degree in co-relation 50229. Up to 7448 conditions per place. [2024-05-12 12:48:33,081 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 210 selfloop transitions, 79 changer transitions 0/303 dead transitions. [2024-05-12 12:48:33,082 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 200 places, 303 transitions, 4511 flow [2024-05-12 12:48:33,082 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 12:48:33,082 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 12:48:33,083 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 181 transitions. [2024-05-12 12:48:33,083 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6284722222222222 [2024-05-12 12:48:33,083 INFO L175 Difference]: Start difference. First operand has 195 places, 275 transitions, 3488 flow. Second operand 6 states and 181 transitions. [2024-05-12 12:48:33,083 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 200 places, 303 transitions, 4511 flow [2024-05-12 12:48:33,517 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 196 places, 303 transitions, 4413 flow, removed 12 selfloop flow, removed 4 redundant places. [2024-05-12 12:48:33,521 INFO L231 Difference]: Finished difference. Result has 197 places, 282 transitions, 3673 flow [2024-05-12 12:48:33,521 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3396, PETRI_DIFFERENCE_MINUEND_PLACES=191, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=275, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=203, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3673, PETRI_PLACES=197, PETRI_TRANSITIONS=282} [2024-05-12 12:48:33,521 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 145 predicate places. [2024-05-12 12:48:33,521 INFO L495 AbstractCegarLoop]: Abstraction has has 197 places, 282 transitions, 3673 flow [2024-05-12 12:48:33,522 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 20.666666666666668) internal successors, (124), 6 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:48:33,522 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:48:33,522 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:48:33,522 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-05-12 12:48:33,522 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:48:33,522 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:48:33,522 INFO L85 PathProgramCache]: Analyzing trace with hash -824971775, now seen corresponding path program 3 times [2024-05-12 12:48:33,523 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:48:33,523 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1975389816] [2024-05-12 12:48:33,523 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:48:33,523 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:48:33,529 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:48:33,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-05-12 12:48:33,607 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:48:33,607 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1975389816] [2024-05-12 12:48:33,607 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1975389816] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:48:33,607 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:48:33,607 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-05-12 12:48:33,607 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [616460765] [2024-05-12 12:48:33,607 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:48:33,608 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-05-12 12:48:33,608 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:48:33,608 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-05-12 12:48:33,608 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-05-12 12:48:33,635 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 48 [2024-05-12 12:48:33,635 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 197 places, 282 transitions, 3673 flow. Second operand has 6 states, 6 states have (on average 20.666666666666668) internal successors, (124), 6 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:48:33,636 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:48:33,636 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 48 [2024-05-12 12:48:33,636 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:48:34,735 INFO L124 PetriNetUnfolderBase]: 5311/8792 cut-off events. [2024-05-12 12:48:34,735 INFO L125 PetriNetUnfolderBase]: For 268240/268240 co-relation queries the response was YES. [2024-05-12 12:48:34,781 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50358 conditions, 8792 events. 5311/8792 cut-off events. For 268240/268240 co-relation queries the response was YES. Maximal size of possible extension queue 540. Compared 64422 event pairs, 1309 based on Foata normal form. 2/8764 useless extension candidates. Maximal degree in co-relation 50267. Up to 7443 conditions per place. [2024-05-12 12:48:34,824 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 206 selfloop transitions, 83 changer transitions 0/303 dead transitions. [2024-05-12 12:48:34,824 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 202 places, 303 transitions, 4585 flow [2024-05-12 12:48:34,825 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 12:48:34,825 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 12:48:34,825 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 182 transitions. [2024-05-12 12:48:34,825 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6319444444444444 [2024-05-12 12:48:34,825 INFO L175 Difference]: Start difference. First operand has 197 places, 282 transitions, 3673 flow. Second operand 6 states and 182 transitions. [2024-05-12 12:48:34,825 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 202 places, 303 transitions, 4585 flow [2024-05-12 12:48:35,356 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 200 places, 303 transitions, 4425 flow, removed 29 selfloop flow, removed 2 redundant places. [2024-05-12 12:48:35,360 INFO L231 Difference]: Finished difference. Result has 201 places, 282 transitions, 3686 flow [2024-05-12 12:48:35,361 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3513, PETRI_DIFFERENCE_MINUEND_PLACES=195, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=282, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=199, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3686, PETRI_PLACES=201, PETRI_TRANSITIONS=282} [2024-05-12 12:48:35,361 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 149 predicate places. [2024-05-12 12:48:35,361 INFO L495 AbstractCegarLoop]: Abstraction has has 201 places, 282 transitions, 3686 flow [2024-05-12 12:48:35,361 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 20.666666666666668) internal successors, (124), 6 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:48:35,361 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:48:35,362 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:48:35,362 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-05-12 12:48:35,362 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:48:35,362 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:48:35,362 INFO L85 PathProgramCache]: Analyzing trace with hash -258682715, now seen corresponding path program 7 times [2024-05-12 12:48:35,362 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:48:35,362 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [877541687] [2024-05-12 12:48:35,363 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:48:35,363 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:48:35,368 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:48:35,465 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:48:35,465 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:48:35,465 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [877541687] [2024-05-12 12:48:35,465 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [877541687] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:48:35,465 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:48:35,466 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:48:35,466 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1617988770] [2024-05-12 12:48:35,466 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:48:35,466 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:48:35,466 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:48:35,467 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:48:35,467 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:48:35,524 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 48 [2024-05-12 12:48:35,524 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 201 places, 282 transitions, 3686 flow. Second operand has 8 states, 8 states have (on average 19.75) internal successors, (158), 8 states have internal predecessors, (158), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:48:35,524 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:48:35,524 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 48 [2024-05-12 12:48:35,524 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:48:36,704 INFO L124 PetriNetUnfolderBase]: 5647/9305 cut-off events. [2024-05-12 12:48:36,705 INFO L125 PetriNetUnfolderBase]: For 346784/346784 co-relation queries the response was YES. [2024-05-12 12:48:36,767 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53590 conditions, 9305 events. 5647/9305 cut-off events. For 346784/346784 co-relation queries the response was YES. Maximal size of possible extension queue 570. Compared 68483 event pairs, 1440 based on Foata normal form. 50/9311 useless extension candidates. Maximal degree in co-relation 53498. Up to 6918 conditions per place. [2024-05-12 12:48:36,813 INFO L140 encePairwiseOnDemand]: 36/48 looper letters, 193 selfloop transitions, 124 changer transitions 0/331 dead transitions. [2024-05-12 12:48:36,813 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 208 places, 331 transitions, 4744 flow [2024-05-12 12:48:36,814 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:48:36,814 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:48:36,814 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 257 transitions. [2024-05-12 12:48:36,814 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6692708333333334 [2024-05-12 12:48:36,815 INFO L175 Difference]: Start difference. First operand has 201 places, 282 transitions, 3686 flow. Second operand 8 states and 257 transitions. [2024-05-12 12:48:36,815 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 208 places, 331 transitions, 4744 flow [2024-05-12 12:48:37,691 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 203 places, 331 transitions, 4539 flow, removed 4 selfloop flow, removed 5 redundant places. [2024-05-12 12:48:37,695 INFO L231 Difference]: Finished difference. Result has 204 places, 284 transitions, 3838 flow [2024-05-12 12:48:37,696 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3481, PETRI_DIFFERENCE_MINUEND_PLACES=196, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=282, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=122, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=158, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3838, PETRI_PLACES=204, PETRI_TRANSITIONS=284} [2024-05-12 12:48:37,697 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 152 predicate places. [2024-05-12 12:48:37,697 INFO L495 AbstractCegarLoop]: Abstraction has has 204 places, 284 transitions, 3838 flow [2024-05-12 12:48:37,702 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.75) internal successors, (158), 8 states have internal predecessors, (158), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:48:37,702 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:48:37,702 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-05-12 12:48:37,703 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-05-12 12:48:37,703 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:48:37,703 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:48:37,703 INFO L85 PathProgramCache]: Analyzing trace with hash -1682875751, now seen corresponding path program 8 times [2024-05-12 12:48:37,703 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:48:37,703 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2052166440] [2024-05-12 12:48:37,703 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:48:37,704 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:48:37,711 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:48:37,806 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:48:37,806 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:48:37,806 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2052166440] [2024-05-12 12:48:37,806 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2052166440] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:48:37,806 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:48:37,807 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:48:37,807 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [301468540] [2024-05-12 12:48:37,807 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:48:37,807 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:48:37,808 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:48:37,810 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:48:37,810 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:48:37,850 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 48 [2024-05-12 12:48:37,851 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 204 places, 284 transitions, 3838 flow. Second operand has 8 states, 8 states have (on average 19.75) internal successors, (158), 8 states have internal predecessors, (158), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:48:37,851 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:48:37,851 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 48 [2024-05-12 12:48:37,851 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:48:39,094 INFO L124 PetriNetUnfolderBase]: 5983/9809 cut-off events. [2024-05-12 12:48:39,094 INFO L125 PetriNetUnfolderBase]: For 379528/379528 co-relation queries the response was YES. [2024-05-12 12:48:39,150 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57444 conditions, 9809 events. 5983/9809 cut-off events. For 379528/379528 co-relation queries the response was YES. Maximal size of possible extension queue 607. Compared 72618 event pairs, 1524 based on Foata normal form. 50/9827 useless extension candidates. Maximal degree in co-relation 57351. Up to 7446 conditions per place. [2024-05-12 12:48:39,192 INFO L140 encePairwiseOnDemand]: 36/48 looper letters, 194 selfloop transitions, 125 changer transitions 0/333 dead transitions. [2024-05-12 12:48:39,192 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 211 places, 333 transitions, 4908 flow [2024-05-12 12:48:39,192 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:48:39,193 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:48:39,193 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 256 transitions. [2024-05-12 12:48:39,193 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6666666666666666 [2024-05-12 12:48:39,193 INFO L175 Difference]: Start difference. First operand has 204 places, 284 transitions, 3838 flow. Second operand 8 states and 256 transitions. [2024-05-12 12:48:39,193 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 211 places, 333 transitions, 4908 flow [2024-05-12 12:48:40,059 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 205 places, 333 transitions, 4587 flow, removed 39 selfloop flow, removed 6 redundant places. [2024-05-12 12:48:40,063 INFO L231 Difference]: Finished difference. Result has 206 places, 286 transitions, 3880 flow [2024-05-12 12:48:40,063 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3517, PETRI_DIFFERENCE_MINUEND_PLACES=198, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=284, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=123, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=159, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3880, PETRI_PLACES=206, PETRI_TRANSITIONS=286} [2024-05-12 12:48:40,063 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 154 predicate places. [2024-05-12 12:48:40,064 INFO L495 AbstractCegarLoop]: Abstraction has has 206 places, 286 transitions, 3880 flow [2024-05-12 12:48:40,064 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.75) internal successors, (158), 8 states have internal predecessors, (158), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:48:40,064 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:48:40,064 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-05-12 12:48:40,064 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-05-12 12:48:40,064 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:48:40,065 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:48:40,065 INFO L85 PathProgramCache]: Analyzing trace with hash -1687637351, now seen corresponding path program 9 times [2024-05-12 12:48:40,065 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:48:40,065 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1848838767] [2024-05-12 12:48:40,065 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:48:40,065 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:48:40,071 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:48:40,163 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:48:40,163 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:48:40,163 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1848838767] [2024-05-12 12:48:40,163 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1848838767] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:48:40,163 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:48:40,163 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:48:40,164 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [695053175] [2024-05-12 12:48:40,164 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:48:40,164 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:48:40,164 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:48:40,164 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:48:40,165 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:48:40,212 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 48 [2024-05-12 12:48:40,213 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 206 places, 286 transitions, 3880 flow. Second operand has 8 states, 8 states have (on average 19.75) internal successors, (158), 8 states have internal predecessors, (158), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:48:40,213 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:48:40,213 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 48 [2024-05-12 12:48:40,213 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:48:41,608 INFO L124 PetriNetUnfolderBase]: 6654/10906 cut-off events. [2024-05-12 12:48:41,608 INFO L125 PetriNetUnfolderBase]: For 457468/457468 co-relation queries the response was YES. [2024-05-12 12:48:41,676 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64998 conditions, 10906 events. 6654/10906 cut-off events. For 457468/457468 co-relation queries the response was YES. Maximal size of possible extension queue 685. Compared 82246 event pairs, 1651 based on Foata normal form. 42/10916 useless extension candidates. Maximal degree in co-relation 64904. Up to 6820 conditions per place. [2024-05-12 12:48:41,725 INFO L140 encePairwiseOnDemand]: 36/48 looper letters, 198 selfloop transitions, 133 changer transitions 0/345 dead transitions. [2024-05-12 12:48:41,726 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 213 places, 345 transitions, 5302 flow [2024-05-12 12:48:41,726 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:48:41,726 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:48:41,727 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 262 transitions. [2024-05-12 12:48:41,727 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6822916666666666 [2024-05-12 12:48:41,727 INFO L175 Difference]: Start difference. First operand has 206 places, 286 transitions, 3880 flow. Second operand 8 states and 262 transitions. [2024-05-12 12:48:41,727 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 213 places, 345 transitions, 5302 flow [2024-05-12 12:48:42,781 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 207 places, 345 transitions, 4975 flow, removed 41 selfloop flow, removed 6 redundant places. [2024-05-12 12:48:42,808 INFO L231 Difference]: Finished difference. Result has 208 places, 290 transitions, 4038 flow [2024-05-12 12:48:42,809 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3553, PETRI_DIFFERENCE_MINUEND_PLACES=200, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=286, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=131, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=155, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4038, PETRI_PLACES=208, PETRI_TRANSITIONS=290} [2024-05-12 12:48:42,809 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 156 predicate places. [2024-05-12 12:48:42,809 INFO L495 AbstractCegarLoop]: Abstraction has has 208 places, 290 transitions, 4038 flow [2024-05-12 12:48:42,810 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.75) internal successors, (158), 8 states have internal predecessors, (158), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:48:42,810 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:48:42,810 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-05-12 12:48:42,810 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-05-12 12:48:42,810 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:48:42,810 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:48:42,811 INFO L85 PathProgramCache]: Analyzing trace with hash 1958296537, now seen corresponding path program 10 times [2024-05-12 12:48:42,811 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:48:42,811 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1005283111] [2024-05-12 12:48:42,811 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:48:42,811 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:48:42,816 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:48:42,906 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:48:42,906 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:48:42,906 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1005283111] [2024-05-12 12:48:42,906 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1005283111] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:48:42,906 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:48:42,906 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:48:42,906 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [840326754] [2024-05-12 12:48:42,907 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:48:42,907 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:48:42,907 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:48:42,907 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:48:42,907 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:48:42,946 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 48 [2024-05-12 12:48:42,947 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 208 places, 290 transitions, 4038 flow. Second operand has 8 states, 8 states have (on average 19.75) internal successors, (158), 8 states have internal predecessors, (158), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:48:42,947 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:48:42,947 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 48 [2024-05-12 12:48:42,947 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:48:44,297 INFO L124 PetriNetUnfolderBase]: 6582/10830 cut-off events. [2024-05-12 12:48:44,298 INFO L125 PetriNetUnfolderBase]: For 404645/404645 co-relation queries the response was YES. [2024-05-12 12:48:44,370 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61225 conditions, 10830 events. 6582/10830 cut-off events. For 404645/404645 co-relation queries the response was YES. Maximal size of possible extension queue 682. Compared 81767 event pairs, 1754 based on Foata normal form. 50/10849 useless extension candidates. Maximal degree in co-relation 61130. Up to 8353 conditions per place. [2024-05-12 12:48:44,416 INFO L140 encePairwiseOnDemand]: 36/48 looper letters, 199 selfloop transitions, 125 changer transitions 0/338 dead transitions. [2024-05-12 12:48:44,416 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 215 places, 338 transitions, 5132 flow [2024-05-12 12:48:44,417 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:48:44,417 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:48:44,417 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 256 transitions. [2024-05-12 12:48:44,417 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6666666666666666 [2024-05-12 12:48:44,418 INFO L175 Difference]: Start difference. First operand has 208 places, 290 transitions, 4038 flow. Second operand 8 states and 256 transitions. [2024-05-12 12:48:44,418 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 215 places, 338 transitions, 5132 flow [2024-05-12 12:48:45,495 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 211 places, 338 transitions, 4806 flow, removed 80 selfloop flow, removed 4 redundant places. [2024-05-12 12:48:45,500 INFO L231 Difference]: Finished difference. Result has 212 places, 290 transitions, 3971 flow [2024-05-12 12:48:45,500 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3712, PETRI_DIFFERENCE_MINUEND_PLACES=204, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=290, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=125, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=165, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3971, PETRI_PLACES=212, PETRI_TRANSITIONS=290} [2024-05-12 12:48:45,501 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 160 predicate places. [2024-05-12 12:48:45,501 INFO L495 AbstractCegarLoop]: Abstraction has has 212 places, 290 transitions, 3971 flow [2024-05-12 12:48:45,501 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.75) internal successors, (158), 8 states have internal predecessors, (158), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:48:45,501 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:48:45,501 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-05-12 12:48:45,501 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-05-12 12:48:45,502 INFO L420 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:48:45,502 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:48:45,502 INFO L85 PathProgramCache]: Analyzing trace with hash 279452247, now seen corresponding path program 2 times [2024-05-12 12:48:45,502 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:48:45,502 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1518788971] [2024-05-12 12:48:45,502 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:48:45,502 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:48:45,508 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:48:45,600 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:48:45,601 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:48:45,601 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1518788971] [2024-05-12 12:48:45,601 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1518788971] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:48:45,601 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:48:45,601 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:48:45,601 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1222081379] [2024-05-12 12:48:45,602 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:48:45,602 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:48:45,602 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:48:45,602 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:48:45,602 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:48:45,647 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 48 [2024-05-12 12:48:45,647 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 212 places, 290 transitions, 3971 flow. Second operand has 8 states, 8 states have (on average 19.75) internal successors, (158), 8 states have internal predecessors, (158), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:48:45,647 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:48:45,647 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 48 [2024-05-12 12:48:45,647 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:48:47,092 INFO L124 PetriNetUnfolderBase]: 6855/11279 cut-off events. [2024-05-12 12:48:47,092 INFO L125 PetriNetUnfolderBase]: For 386209/386209 co-relation queries the response was YES. [2024-05-12 12:48:47,158 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62576 conditions, 11279 events. 6855/11279 cut-off events. For 386209/386209 co-relation queries the response was YES. Maximal size of possible extension queue 712. Compared 85950 event pairs, 1756 based on Foata normal form. 42/11289 useless extension candidates. Maximal degree in co-relation 62479. Up to 7791 conditions per place. [2024-05-12 12:48:47,203 INFO L140 encePairwiseOnDemand]: 36/48 looper letters, 201 selfloop transitions, 130 changer transitions 0/345 dead transitions. [2024-05-12 12:48:47,204 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 219 places, 345 transitions, 5121 flow [2024-05-12 12:48:47,204 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:48:47,204 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:48:47,204 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 261 transitions. [2024-05-12 12:48:47,205 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6796875 [2024-05-12 12:48:47,205 INFO L175 Difference]: Start difference. First operand has 212 places, 290 transitions, 3971 flow. Second operand 8 states and 261 transitions. [2024-05-12 12:48:47,205 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 219 places, 345 transitions, 5121 flow [2024-05-12 12:48:48,135 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 212 places, 345 transitions, 4844 flow, removed 6 selfloop flow, removed 7 redundant places. [2024-05-12 12:48:48,140 INFO L231 Difference]: Finished difference. Result has 213 places, 292 transitions, 4073 flow [2024-05-12 12:48:48,140 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3694, PETRI_DIFFERENCE_MINUEND_PLACES=205, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=290, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=128, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=160, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4073, PETRI_PLACES=213, PETRI_TRANSITIONS=292} [2024-05-12 12:48:48,140 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 161 predicate places. [2024-05-12 12:48:48,140 INFO L495 AbstractCegarLoop]: Abstraction has has 213 places, 292 transitions, 4073 flow [2024-05-12 12:48:48,141 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.75) internal successors, (158), 8 states have internal predecessors, (158), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:48:48,141 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:48:48,141 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-05-12 12:48:48,141 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-05-12 12:48:48,141 INFO L420 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:48:48,141 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:48:48,142 INFO L85 PathProgramCache]: Analyzing trace with hash 199933369, now seen corresponding path program 3 times [2024-05-12 12:48:48,142 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:48:48,142 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1273457096] [2024-05-12 12:48:48,142 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:48:48,142 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:48:48,147 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:48:48,238 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:48:48,238 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:48:48,238 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1273457096] [2024-05-12 12:48:48,239 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1273457096] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:48:48,239 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:48:48,239 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:48:48,239 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [301607012] [2024-05-12 12:48:48,239 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:48:48,239 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:48:48,239 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:48:48,240 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:48:48,240 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:48:48,296 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 48 [2024-05-12 12:48:48,296 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 213 places, 292 transitions, 4073 flow. Second operand has 8 states, 8 states have (on average 19.75) internal successors, (158), 8 states have internal predecessors, (158), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:48:48,296 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:48:48,296 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 48 [2024-05-12 12:48:48,296 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:48:49,905 INFO L124 PetriNetUnfolderBase]: 7150/11819 cut-off events. [2024-05-12 12:48:49,905 INFO L125 PetriNetUnfolderBase]: For 418012/418012 co-relation queries the response was YES. [2024-05-12 12:48:49,964 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65563 conditions, 11819 events. 7150/11819 cut-off events. For 418012/418012 co-relation queries the response was YES. Maximal size of possible extension queue 749. Compared 91237 event pairs, 1876 based on Foata normal form. 42/11828 useless extension candidates. Maximal degree in co-relation 65465. Up to 8650 conditions per place. [2024-05-12 12:48:50,014 INFO L140 encePairwiseOnDemand]: 36/48 looper letters, 205 selfloop transitions, 129 changer transitions 0/348 dead transitions. [2024-05-12 12:48:50,014 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 220 places, 348 transitions, 5347 flow [2024-05-12 12:48:50,014 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:48:50,015 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:48:50,015 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 261 transitions. [2024-05-12 12:48:50,015 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6796875 [2024-05-12 12:48:50,015 INFO L175 Difference]: Start difference. First operand has 213 places, 292 transitions, 4073 flow. Second operand 8 states and 261 transitions. [2024-05-12 12:48:50,015 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 220 places, 348 transitions, 5347 flow [2024-05-12 12:48:50,986 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 214 places, 348 transitions, 5000 flow, removed 45 selfloop flow, removed 6 redundant places. [2024-05-12 12:48:50,992 INFO L231 Difference]: Finished difference. Result has 215 places, 294 transitions, 4107 flow [2024-05-12 12:48:50,992 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3726, PETRI_DIFFERENCE_MINUEND_PLACES=207, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=292, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=127, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=163, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4107, PETRI_PLACES=215, PETRI_TRANSITIONS=294} [2024-05-12 12:48:50,993 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 163 predicate places. [2024-05-12 12:48:50,993 INFO L495 AbstractCegarLoop]: Abstraction has has 215 places, 294 transitions, 4107 flow [2024-05-12 12:48:50,993 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.75) internal successors, (158), 8 states have internal predecessors, (158), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:48:50,993 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:48:50,993 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-05-12 12:48:50,993 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-05-12 12:48:50,994 INFO L420 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:48:50,994 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:48:50,994 INFO L85 PathProgramCache]: Analyzing trace with hash 1676973497, now seen corresponding path program 4 times [2024-05-12 12:48:50,994 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:48:50,995 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1571746045] [2024-05-12 12:48:50,995 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:48:50,995 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:48:51,001 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:48: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-05-12 12:48:51,086 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:48:51,087 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1571746045] [2024-05-12 12:48:51,087 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1571746045] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:48:51,087 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:48:51,087 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:48:51,087 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [314935062] [2024-05-12 12:48:51,087 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:48:51,088 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:48:51,088 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:48:51,088 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:48:51,088 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:48:51,133 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 48 [2024-05-12 12:48:51,133 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 215 places, 294 transitions, 4107 flow. Second operand has 8 states, 8 states have (on average 19.75) internal successors, (158), 8 states have internal predecessors, (158), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:48:51,133 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:48:51,133 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 48 [2024-05-12 12:48:51,134 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:48:52,789 INFO L124 PetriNetUnfolderBase]: 7587/12556 cut-off events. [2024-05-12 12:48:52,790 INFO L125 PetriNetUnfolderBase]: For 450393/450393 co-relation queries the response was YES. [2024-05-12 12:48:52,875 INFO L83 FinitePrefix]: Finished finitePrefix Result has 68432 conditions, 12556 events. 7587/12556 cut-off events. For 450393/450393 co-relation queries the response was YES. Maximal size of possible extension queue 807. Compared 98441 event pairs, 1958 based on Foata normal form. 42/12566 useless extension candidates. Maximal degree in co-relation 68333. Up to 5945 conditions per place. [2024-05-12 12:48:52,937 INFO L140 encePairwiseOnDemand]: 36/48 looper letters, 201 selfloop transitions, 138 changer transitions 0/353 dead transitions. [2024-05-12 12:48:52,937 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 221 places, 353 transitions, 5387 flow [2024-05-12 12:48:52,938 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:48:52,938 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:48:52,938 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 263 transitions. [2024-05-12 12:48:52,939 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6848958333333334 [2024-05-12 12:48:52,939 INFO L175 Difference]: Start difference. First operand has 215 places, 294 transitions, 4107 flow. Second operand 8 states and 263 transitions. [2024-05-12 12:48:52,939 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 221 places, 353 transitions, 5387 flow [2024-05-12 12:48:54,188 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 215 places, 353 transitions, 5038 flow, removed 47 selfloop flow, removed 6 redundant places. [2024-05-12 12:48:54,192 INFO L231 Difference]: Finished difference. Result has 216 places, 294 transitions, 4007 flow [2024-05-12 12:48:54,192 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3674, PETRI_DIFFERENCE_MINUEND_PLACES=208, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=293, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=137, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=155, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4007, PETRI_PLACES=216, PETRI_TRANSITIONS=294} [2024-05-12 12:48:54,193 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 164 predicate places. [2024-05-12 12:48:54,193 INFO L495 AbstractCegarLoop]: Abstraction has has 216 places, 294 transitions, 4007 flow [2024-05-12 12:48:54,193 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.75) internal successors, (158), 8 states have internal predecessors, (158), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:48:54,193 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:48:54,193 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-05-12 12:48:54,193 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-05-12 12:48:54,193 INFO L420 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:48:54,194 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:48:54,194 INFO L85 PathProgramCache]: Analyzing trace with hash -8960833, now seen corresponding path program 1 times [2024-05-12 12:48:54,194 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:48:54,194 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1395229119] [2024-05-12 12:48:54,194 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:48:54,194 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:48:54,200 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:48:54,288 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:48:54,288 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:48:54,288 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1395229119] [2024-05-12 12:48:54,288 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1395229119] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:48:54,288 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:48:54,289 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-05-12 12:48:54,289 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1214776143] [2024-05-12 12:48:54,289 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:48:54,289 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-05-12 12:48:54,289 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:48:54,289 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-05-12 12:48:54,290 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-05-12 12:48:54,317 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 48 [2024-05-12 12:48:54,317 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 216 places, 294 transitions, 4007 flow. Second operand has 6 states, 6 states have (on average 20.666666666666668) internal successors, (124), 6 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:48:54,317 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:48:54,318 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 48 [2024-05-12 12:48:54,318 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:48:56,348 INFO L124 PetriNetUnfolderBase]: 7623/12633 cut-off events. [2024-05-12 12:48:56,349 INFO L125 PetriNetUnfolderBase]: For 393487/393487 co-relation queries the response was YES. [2024-05-12 12:48:56,409 INFO L83 FinitePrefix]: Finished finitePrefix Result has 68305 conditions, 12633 events. 7623/12633 cut-off events. For 393487/393487 co-relation queries the response was YES. Maximal size of possible extension queue 819. Compared 99247 event pairs, 2272 based on Foata normal form. 4/12615 useless extension candidates. Maximal degree in co-relation 68205. Up to 11384 conditions per place. [2024-05-12 12:48:56,460 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 263 selfloop transitions, 39 changer transitions 0/316 dead transitions. [2024-05-12 12:48:56,460 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 221 places, 316 transitions, 4701 flow [2024-05-12 12:48:56,460 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 12:48:56,461 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 12:48:56,461 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 175 transitions. [2024-05-12 12:48:56,461 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6076388888888888 [2024-05-12 12:48:56,461 INFO L175 Difference]: Start difference. First operand has 216 places, 294 transitions, 4007 flow. Second operand 6 states and 175 transitions. [2024-05-12 12:48:56,461 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 221 places, 316 transitions, 4701 flow [2024-05-12 12:48:57,451 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 215 places, 316 transitions, 4330 flow, removed 49 selfloop flow, removed 6 redundant places. [2024-05-12 12:48:57,455 INFO L231 Difference]: Finished difference. Result has 216 places, 297 transitions, 3774 flow [2024-05-12 12:48:57,455 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3636, PETRI_DIFFERENCE_MINUEND_PLACES=210, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=294, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=255, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3774, PETRI_PLACES=216, PETRI_TRANSITIONS=297} [2024-05-12 12:48:57,456 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 164 predicate places. [2024-05-12 12:48:57,456 INFO L495 AbstractCegarLoop]: Abstraction has has 216 places, 297 transitions, 3774 flow [2024-05-12 12:48:57,456 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 20.666666666666668) internal successors, (124), 6 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:48:57,456 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:48:57,456 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-05-12 12:48:57,456 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-05-12 12:48:57,457 INFO L420 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:48:57,459 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:48:57,459 INFO L85 PathProgramCache]: Analyzing trace with hash 2101366113, now seen corresponding path program 2 times [2024-05-12 12:48:57,459 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:48:57,459 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [267351935] [2024-05-12 12:48:57,460 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:48:57,460 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:48:57,467 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:48:57,570 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:48:57,570 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:48:57,570 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [267351935] [2024-05-12 12:48:57,571 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [267351935] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:48:57,571 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:48:57,571 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-05-12 12:48:57,571 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1559065544] [2024-05-12 12:48:57,571 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:48:57,571 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-05-12 12:48:57,572 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:48:57,572 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-05-12 12:48:57,572 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-05-12 12:48:57,614 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 48 [2024-05-12 12:48:57,614 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 216 places, 297 transitions, 3774 flow. Second operand has 6 states, 6 states have (on average 20.666666666666668) internal successors, (124), 6 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:48:57,614 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:48:57,615 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 48 [2024-05-12 12:48:57,615 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:48:59,643 INFO L124 PetriNetUnfolderBase]: 7407/12250 cut-off events. [2024-05-12 12:48:59,644 INFO L125 PetriNetUnfolderBase]: For 336579/336579 co-relation queries the response was YES. [2024-05-12 12:48:59,710 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63815 conditions, 12250 events. 7407/12250 cut-off events. For 336579/336579 co-relation queries the response was YES. Maximal size of possible extension queue 784. Compared 95312 event pairs, 2131 based on Foata normal form. 4/12230 useless extension candidates. Maximal degree in co-relation 63714. Up to 10952 conditions per place. [2024-05-12 12:48:59,765 INFO L140 encePairwiseOnDemand]: 40/48 looper letters, 263 selfloop transitions, 43 changer transitions 0/320 dead transitions. [2024-05-12 12:48:59,766 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 221 places, 320 transitions, 4484 flow [2024-05-12 12:48:59,766 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 12:48:59,766 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 12:48:59,767 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 175 transitions. [2024-05-12 12:48:59,767 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6076388888888888 [2024-05-12 12:48:59,767 INFO L175 Difference]: Start difference. First operand has 216 places, 297 transitions, 3774 flow. Second operand 6 states and 175 transitions. [2024-05-12 12:48:59,767 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 221 places, 320 transitions, 4484 flow [2024-05-12 12:49:00,786 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 217 places, 320 transitions, 4368 flow, removed 21 selfloop flow, removed 4 redundant places. [2024-05-12 12:49:00,790 INFO L231 Difference]: Finished difference. Result has 218 places, 300 transitions, 3810 flow [2024-05-12 12:49:00,791 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3658, PETRI_DIFFERENCE_MINUEND_PLACES=212, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=297, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=254, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3810, PETRI_PLACES=218, PETRI_TRANSITIONS=300} [2024-05-12 12:49:00,791 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 166 predicate places. [2024-05-12 12:49:00,791 INFO L495 AbstractCegarLoop]: Abstraction has has 218 places, 300 transitions, 3810 flow [2024-05-12 12:49:00,791 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 20.666666666666668) internal successors, (124), 6 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:49:00,791 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:49:00,791 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-05-12 12:49:00,792 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-05-12 12:49:00,792 INFO L420 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:49:00,792 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:49:00,792 INFO L85 PathProgramCache]: Analyzing trace with hash 1461293239, now seen corresponding path program 1 times [2024-05-12 12:49:00,792 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:49:00,792 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1630426850] [2024-05-12 12:49:00,852 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:49:00,852 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:49:00,858 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:49:00,951 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:49:00,952 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:49:00,952 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1630426850] [2024-05-12 12:49:00,952 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1630426850] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:49:00,952 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:49:00,952 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:49:00,952 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [378568549] [2024-05-12 12:49:00,952 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:49:00,953 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:49:00,953 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:49:00,953 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:49:00,953 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:49:00,985 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 48 [2024-05-12 12:49:00,985 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 218 places, 300 transitions, 3810 flow. Second operand has 7 states, 7 states have (on average 20.285714285714285) internal successors, (142), 7 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:49:00,985 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:49:00,986 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 48 [2024-05-12 12:49:00,986 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:49:02,674 INFO L124 PetriNetUnfolderBase]: 7459/12311 cut-off events. [2024-05-12 12:49:02,675 INFO L125 PetriNetUnfolderBase]: For 345274/345274 co-relation queries the response was YES. [2024-05-12 12:49:02,737 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64651 conditions, 12311 events. 7459/12311 cut-off events. For 345274/345274 co-relation queries the response was YES. Maximal size of possible extension queue 783. Compared 95666 event pairs, 2092 based on Foata normal form. 2/12293 useless extension candidates. Maximal degree in co-relation 64549. Up to 10890 conditions per place. [2024-05-12 12:49:02,883 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 261 selfloop transitions, 63 changer transitions 0/338 dead transitions. [2024-05-12 12:49:02,884 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 224 places, 338 transitions, 4981 flow [2024-05-12 12:49:02,884 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:49:02,884 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:49:02,885 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 212 transitions. [2024-05-12 12:49:02,885 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6309523809523809 [2024-05-12 12:49:02,885 INFO L175 Difference]: Start difference. First operand has 218 places, 300 transitions, 3810 flow. Second operand 7 states and 212 transitions. [2024-05-12 12:49:02,885 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 224 places, 338 transitions, 4981 flow [2024-05-12 12:49:03,862 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 220 places, 338 transitions, 4851 flow, removed 24 selfloop flow, removed 4 redundant places. [2024-05-12 12:49:03,866 INFO L231 Difference]: Finished difference. Result has 222 places, 308 transitions, 3936 flow [2024-05-12 12:49:03,866 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3680, PETRI_DIFFERENCE_MINUEND_PLACES=214, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=300, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=243, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3936, PETRI_PLACES=222, PETRI_TRANSITIONS=308} [2024-05-12 12:49:03,867 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 170 predicate places. [2024-05-12 12:49:03,867 INFO L495 AbstractCegarLoop]: Abstraction has has 222 places, 308 transitions, 3936 flow [2024-05-12 12:49:03,867 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.285714285714285) internal successors, (142), 7 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:49:03,867 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:49:03,867 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-05-12 12:49:03,867 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-05-12 12:49:03,867 INFO L420 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:49:03,868 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:49:03,868 INFO L85 PathProgramCache]: Analyzing trace with hash 1117954655, now seen corresponding path program 2 times [2024-05-12 12:49:03,868 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:49:03,868 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [694916385] [2024-05-12 12:49:03,868 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:49:03,868 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:49:03,875 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:49:03,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-05-12 12:49:03,962 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:49:03,962 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [694916385] [2024-05-12 12:49:03,962 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [694916385] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:49:03,962 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:49:03,962 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-05-12 12:49:03,962 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1933677547] [2024-05-12 12:49:03,962 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:49:03,963 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-05-12 12:49:03,963 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:49:03,963 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-05-12 12:49:03,963 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-05-12 12:49:03,994 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 48 [2024-05-12 12:49:03,994 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 222 places, 308 transitions, 3936 flow. Second operand has 6 states, 6 states have (on average 20.666666666666668) internal successors, (124), 6 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:49:03,994 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:49:03,994 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 48 [2024-05-12 12:49:03,995 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:49:05,796 INFO L124 PetriNetUnfolderBase]: 7481/12351 cut-off events. [2024-05-12 12:49:05,796 INFO L125 PetriNetUnfolderBase]: For 357165/357165 co-relation queries the response was YES. [2024-05-12 12:49:05,876 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65057 conditions, 12351 events. 7481/12351 cut-off events. For 357165/357165 co-relation queries the response was YES. Maximal size of possible extension queue 788. Compared 96102 event pairs, 2137 based on Foata normal form. 2/12312 useless extension candidates. Maximal degree in co-relation 64953. Up to 10910 conditions per place. [2024-05-12 12:49:06,064 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 249 selfloop transitions, 70 changer transitions 0/333 dead transitions. [2024-05-12 12:49:06,064 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 227 places, 333 transitions, 5040 flow [2024-05-12 12:49:06,064 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 12:49:06,065 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 12:49:06,065 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 181 transitions. [2024-05-12 12:49:06,065 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6284722222222222 [2024-05-12 12:49:06,065 INFO L175 Difference]: Start difference. First operand has 222 places, 308 transitions, 3936 flow. Second operand 6 states and 181 transitions. [2024-05-12 12:49:06,065 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 227 places, 333 transitions, 5040 flow [2024-05-12 12:49:07,265 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 224 places, 333 transitions, 4921 flow, removed 15 selfloop flow, removed 3 redundant places. [2024-05-12 12:49:07,269 INFO L231 Difference]: Finished difference. Result has 225 places, 312 transitions, 4030 flow [2024-05-12 12:49:07,269 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3820, PETRI_DIFFERENCE_MINUEND_PLACES=219, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=308, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=242, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4030, PETRI_PLACES=225, PETRI_TRANSITIONS=312} [2024-05-12 12:49:07,270 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 173 predicate places. [2024-05-12 12:49:07,270 INFO L495 AbstractCegarLoop]: Abstraction has has 225 places, 312 transitions, 4030 flow [2024-05-12 12:49:07,270 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 20.666666666666668) internal successors, (124), 6 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:49:07,271 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:49:07,271 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:49:07,271 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-05-12 12:49:07,271 INFO L420 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:49:07,271 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:49:07,271 INFO L85 PathProgramCache]: Analyzing trace with hash 1163068707, now seen corresponding path program 3 times [2024-05-12 12:49:07,271 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:49:07,272 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2052944705] [2024-05-12 12:49:07,272 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:49:07,272 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:49:07,282 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:49:07,426 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:49:07,426 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:49:07,426 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2052944705] [2024-05-12 12:49:07,427 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2052944705] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:49:07,427 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:49:07,427 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-05-12 12:49:07,427 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2093864743] [2024-05-12 12:49:07,427 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:49:07,428 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-05-12 12:49:07,428 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:49:07,428 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-05-12 12:49:07,428 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-05-12 12:49:07,458 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 48 [2024-05-12 12:49:07,459 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 225 places, 312 transitions, 4030 flow. Second operand has 6 states, 6 states have (on average 20.666666666666668) internal successors, (124), 6 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:49:07,459 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:49:07,459 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 48 [2024-05-12 12:49:07,459 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:49:09,578 INFO L124 PetriNetUnfolderBase]: 7477/12432 cut-off events. [2024-05-12 12:49:09,579 INFO L125 PetriNetUnfolderBase]: For 364565/364565 co-relation queries the response was YES. [2024-05-12 12:49:09,637 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65120 conditions, 12432 events. 7477/12432 cut-off events. For 364565/364565 co-relation queries the response was YES. Maximal size of possible extension queue 796. Compared 97428 event pairs, 2192 based on Foata normal form. 2/12395 useless extension candidates. Maximal degree in co-relation 65014. Up to 10908 conditions per place. [2024-05-12 12:49:09,680 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 254 selfloop transitions, 65 changer transitions 0/333 dead transitions. [2024-05-12 12:49:09,681 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 230 places, 333 transitions, 5074 flow [2024-05-12 12:49:09,681 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 12:49:09,681 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 12:49:09,681 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 180 transitions. [2024-05-12 12:49:09,682 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.625 [2024-05-12 12:49:09,682 INFO L175 Difference]: Start difference. First operand has 225 places, 312 transitions, 4030 flow. Second operand 6 states and 180 transitions. [2024-05-12 12:49:09,682 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 230 places, 333 transitions, 5074 flow [2024-05-12 12:49:10,643 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 226 places, 333 transitions, 4893 flow, removed 16 selfloop flow, removed 4 redundant places. [2024-05-12 12:49:10,647 INFO L231 Difference]: Finished difference. Result has 227 places, 312 transitions, 3987 flow [2024-05-12 12:49:10,647 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3849, PETRI_DIFFERENCE_MINUEND_PLACES=221, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=312, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=247, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3987, PETRI_PLACES=227, PETRI_TRANSITIONS=312} [2024-05-12 12:49:10,647 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 175 predicate places. [2024-05-12 12:49:10,648 INFO L495 AbstractCegarLoop]: Abstraction has has 227 places, 312 transitions, 3987 flow [2024-05-12 12:49:10,648 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 20.666666666666668) internal successors, (124), 6 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:49:10,648 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:49:10,648 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-05-12 12:49:10,648 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-05-12 12:49:10,648 INFO L420 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:49:10,648 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:49:10,649 INFO L85 PathProgramCache]: Analyzing trace with hash -1434244129, now seen corresponding path program 4 times [2024-05-12 12:49:10,649 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:49:10,649 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [531800788] [2024-05-12 12:49:10,649 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:49:10,649 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:49:10,656 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:49:10,735 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:49:10,735 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:49:10,736 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [531800788] [2024-05-12 12:49:10,736 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [531800788] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:49:10,736 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:49:10,736 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-05-12 12:49:10,736 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1841761417] [2024-05-12 12:49:10,736 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:49:10,736 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-05-12 12:49:10,737 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:49:10,737 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-05-12 12:49:10,737 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-05-12 12:49:10,764 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 48 [2024-05-12 12:49:10,764 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 227 places, 312 transitions, 3987 flow. Second operand has 6 states, 6 states have (on average 20.666666666666668) internal successors, (124), 6 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:49:10,764 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:49:10,764 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 48 [2024-05-12 12:49:10,764 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:49:12,906 INFO L124 PetriNetUnfolderBase]: 7499/12935 cut-off events. [2024-05-12 12:49:12,906 INFO L125 PetriNetUnfolderBase]: For 374534/374534 co-relation queries the response was YES. [2024-05-12 12:49:12,970 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65813 conditions, 12935 events. 7499/12935 cut-off events. For 374534/374534 co-relation queries the response was YES. Maximal size of possible extension queue 796. Compared 104561 event pairs, 2643 based on Foata normal form. 2/12915 useless extension candidates. Maximal degree in co-relation 65708. Up to 10928 conditions per place. [2024-05-12 12:49:13,020 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 257 selfloop transitions, 71 changer transitions 0/342 dead transitions. [2024-05-12 12:49:13,021 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 232 places, 342 transitions, 5012 flow [2024-05-12 12:49:13,021 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 12:49:13,021 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 12:49:13,021 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 185 transitions. [2024-05-12 12:49:13,022 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6423611111111112 [2024-05-12 12:49:13,022 INFO L175 Difference]: Start difference. First operand has 227 places, 312 transitions, 3987 flow. Second operand 6 states and 185 transitions. [2024-05-12 12:49:13,022 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 232 places, 342 transitions, 5012 flow [2024-05-12 12:49:13,941 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 225 places, 342 transitions, 4795 flow, removed 11 selfloop flow, removed 7 redundant places. [2024-05-12 12:49:13,945 INFO L231 Difference]: Finished difference. Result has 226 places, 316 transitions, 3989 flow [2024-05-12 12:49:13,945 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3776, PETRI_DIFFERENCE_MINUEND_PLACES=220, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=312, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=244, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3989, PETRI_PLACES=226, PETRI_TRANSITIONS=316} [2024-05-12 12:49:13,945 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 174 predicate places. [2024-05-12 12:49:13,945 INFO L495 AbstractCegarLoop]: Abstraction has has 226 places, 316 transitions, 3989 flow [2024-05-12 12:49:13,946 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 20.666666666666668) internal successors, (124), 6 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:49:13,946 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:49:13,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] [2024-05-12 12:49:13,946 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-05-12 12:49:13,946 INFO L420 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:49:13,946 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:49:13,946 INFO L85 PathProgramCache]: Analyzing trace with hash -2295585, now seen corresponding path program 5 times [2024-05-12 12:49:13,947 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:49:13,947 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1992441795] [2024-05-12 12:49:13,947 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:49:13,947 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:49:13,954 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:49:14,035 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:49:14,036 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:49:14,036 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1992441795] [2024-05-12 12:49:14,036 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1992441795] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:49:14,037 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:49:14,037 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-05-12 12:49:14,037 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [689324597] [2024-05-12 12:49:14,037 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:49:14,037 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-05-12 12:49:14,038 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:49:14,041 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-05-12 12:49:14,041 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-05-12 12:49:14,060 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 48 [2024-05-12 12:49:14,060 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 226 places, 316 transitions, 3989 flow. Second operand has 6 states, 6 states have (on average 20.666666666666668) internal successors, (124), 6 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:49:14,060 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:49:14,060 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 48 [2024-05-12 12:49:14,060 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:49:15,914 INFO L124 PetriNetUnfolderBase]: 7521/12432 cut-off events. [2024-05-12 12:49:15,914 INFO L125 PetriNetUnfolderBase]: For 381711/381711 co-relation queries the response was YES. [2024-05-12 12:49:15,998 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65499 conditions, 12432 events. 7521/12432 cut-off events. For 381711/381711 co-relation queries the response was YES. Maximal size of possible extension queue 791. Compared 96916 event pairs, 2163 based on Foata normal form. 2/12403 useless extension candidates. Maximal degree in co-relation 65396. Up to 10948 conditions per place. [2024-05-12 12:49:16,056 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 250 selfloop transitions, 76 changer transitions 0/340 dead transitions. [2024-05-12 12:49:16,056 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 231 places, 340 transitions, 5000 flow [2024-05-12 12:49:16,056 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 12:49:16,057 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 12:49:16,057 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 177 transitions. [2024-05-12 12:49:16,057 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6145833333333334 [2024-05-12 12:49:16,057 INFO L175 Difference]: Start difference. First operand has 226 places, 316 transitions, 3989 flow. Second operand 6 states and 177 transitions. [2024-05-12 12:49:16,057 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 231 places, 340 transitions, 5000 flow [2024-05-12 12:49:17,231 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 228 places, 340 transitions, 4884 flow, removed 3 selfloop flow, removed 3 redundant places. [2024-05-12 12:49:17,235 INFO L231 Difference]: Finished difference. Result has 229 places, 320 transitions, 4099 flow [2024-05-12 12:49:17,235 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3876, PETRI_DIFFERENCE_MINUEND_PLACES=223, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=316, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=244, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4099, PETRI_PLACES=229, PETRI_TRANSITIONS=320} [2024-05-12 12:49:17,235 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 177 predicate places. [2024-05-12 12:49:17,235 INFO L495 AbstractCegarLoop]: Abstraction has has 229 places, 320 transitions, 4099 flow [2024-05-12 12:49:17,236 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 20.666666666666668) internal successors, (124), 6 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:49:17,236 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:49:17,236 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:49:17,236 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-05-12 12:49:17,236 INFO L420 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:49:17,236 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:49:17,236 INFO L85 PathProgramCache]: Analyzing trace with hash -258796095, now seen corresponding path program 6 times [2024-05-12 12:49:17,237 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:49:17,237 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1809165812] [2024-05-12 12:49:17,237 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:49:17,237 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:49:17,243 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:49:17,318 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:49:17,319 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:49:17,319 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1809165812] [2024-05-12 12:49:17,319 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1809165812] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:49:17,319 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:49:17,319 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-05-12 12:49:17,319 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2059939768] [2024-05-12 12:49:17,319 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:49:17,320 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-05-12 12:49:17,320 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:49:17,320 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-05-12 12:49:17,320 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-05-12 12:49:17,351 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 48 [2024-05-12 12:49:17,351 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 229 places, 320 transitions, 4099 flow. Second operand has 6 states, 6 states have (on average 20.666666666666668) internal successors, (124), 6 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:49:17,351 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:49:17,352 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 48 [2024-05-12 12:49:17,352 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:49:19,199 INFO L124 PetriNetUnfolderBase]: 7454/12669 cut-off events. [2024-05-12 12:49:19,200 INFO L125 PetriNetUnfolderBase]: For 389399/389399 co-relation queries the response was YES. [2024-05-12 12:49:19,260 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65386 conditions, 12669 events. 7454/12669 cut-off events. For 389399/389399 co-relation queries the response was YES. Maximal size of possible extension queue 785. Compared 100882 event pairs, 2621 based on Foata normal form. 2/12646 useless extension candidates. Maximal degree in co-relation 65282. Up to 10822 conditions per place. [2024-05-12 12:49:19,307 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 253 selfloop transitions, 75 changer transitions 0/342 dead transitions. [2024-05-12 12:49:19,307 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 234 places, 342 transitions, 4931 flow [2024-05-12 12:49:19,308 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 12:49:19,308 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 12:49:19,308 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 181 transitions. [2024-05-12 12:49:19,308 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6284722222222222 [2024-05-12 12:49:19,309 INFO L175 Difference]: Start difference. First operand has 229 places, 320 transitions, 4099 flow. Second operand 6 states and 181 transitions. [2024-05-12 12:49:19,309 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 234 places, 342 transitions, 4931 flow [2024-05-12 12:49:20,146 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 230 places, 342 transitions, 4759 flow, removed 7 selfloop flow, removed 4 redundant places. [2024-05-12 12:49:20,150 INFO L231 Difference]: Finished difference. Result has 231 places, 320 transitions, 4084 flow [2024-05-12 12:49:20,151 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3927, PETRI_DIFFERENCE_MINUEND_PLACES=225, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=320, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=245, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4084, PETRI_PLACES=231, PETRI_TRANSITIONS=320} [2024-05-12 12:49:20,151 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 179 predicate places. [2024-05-12 12:49:20,151 INFO L495 AbstractCegarLoop]: Abstraction has has 231 places, 320 transitions, 4084 flow [2024-05-12 12:49:20,151 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 20.666666666666668) internal successors, (124), 6 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:49:20,151 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:49:20,152 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-05-12 12:49:20,152 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-05-12 12:49:20,152 INFO L420 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:49:20,152 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:49:20,152 INFO L85 PathProgramCache]: Analyzing trace with hash -258788159, now seen corresponding path program 1 times [2024-05-12 12:49:20,152 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:49:20,152 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [55394800] [2024-05-12 12:49:20,152 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:49:20,153 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:49:20,160 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:49:20,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-05-12 12:49:20,244 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:49:20,244 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [55394800] [2024-05-12 12:49:20,245 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [55394800] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:49:20,245 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:49:20,245 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-05-12 12:49:20,245 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1301219479] [2024-05-12 12:49:20,245 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:49:20,245 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-05-12 12:49:20,245 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:49:20,246 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-05-12 12:49:20,246 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-05-12 12:49:20,270 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 48 [2024-05-12 12:49:20,270 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 231 places, 320 transitions, 4084 flow. Second operand has 6 states, 6 states have (on average 20.666666666666668) internal successors, (124), 6 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:49:20,270 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:49:20,270 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 48 [2024-05-12 12:49:20,270 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:49:22,327 INFO L124 PetriNetUnfolderBase]: 7490/12697 cut-off events. [2024-05-12 12:49:22,327 INFO L125 PetriNetUnfolderBase]: For 403582/403582 co-relation queries the response was YES. [2024-05-12 12:49:22,394 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65903 conditions, 12697 events. 7490/12697 cut-off events. For 403582/403582 co-relation queries the response was YES. Maximal size of possible extension queue 787. Compared 100766 event pairs, 2615 based on Foata normal form. 4/12679 useless extension candidates. Maximal degree in co-relation 65799. Up to 11123 conditions per place. [2024-05-12 12:49:22,443 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 291 selfloop transitions, 40 changer transitions 0/345 dead transitions. [2024-05-12 12:49:22,444 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 236 places, 345 transitions, 4852 flow [2024-05-12 12:49:22,444 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 12:49:22,444 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 12:49:22,445 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 177 transitions. [2024-05-12 12:49:22,445 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6145833333333334 [2024-05-12 12:49:22,445 INFO L175 Difference]: Start difference. First operand has 231 places, 320 transitions, 4084 flow. Second operand 6 states and 177 transitions. [2024-05-12 12:49:22,445 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 236 places, 345 transitions, 4852 flow [2024-05-12 12:49:23,487 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 228 places, 345 transitions, 4566 flow, removed 1 selfloop flow, removed 8 redundant places. [2024-05-12 12:49:23,491 INFO L231 Difference]: Finished difference. Result has 229 places, 323 transitions, 3946 flow [2024-05-12 12:49:23,491 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3798, PETRI_DIFFERENCE_MINUEND_PLACES=223, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=320, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=280, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3946, PETRI_PLACES=229, PETRI_TRANSITIONS=323} [2024-05-12 12:49:23,491 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 177 predicate places. [2024-05-12 12:49:23,491 INFO L495 AbstractCegarLoop]: Abstraction has has 229 places, 323 transitions, 3946 flow [2024-05-12 12:49:23,492 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 20.666666666666668) internal successors, (124), 6 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:49:23,492 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:49:23,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] [2024-05-12 12:49:23,492 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-05-12 12:49:23,492 INFO L420 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:49:23,492 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:49:23,492 INFO L85 PathProgramCache]: Analyzing trace with hash -2287649, now seen corresponding path program 2 times [2024-05-12 12:49:23,493 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:49:23,493 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [728858691] [2024-05-12 12:49:23,493 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:49:23,493 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:49:23,499 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:49:23,582 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:49:23,582 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:49:23,582 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [728858691] [2024-05-12 12:49:23,583 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [728858691] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:49:23,583 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:49:23,583 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-05-12 12:49:23,583 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [199401425] [2024-05-12 12:49:23,583 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:49:23,583 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-05-12 12:49:23,583 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:49:23,584 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-05-12 12:49:23,584 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-05-12 12:49:23,618 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 48 [2024-05-12 12:49:23,618 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 229 places, 323 transitions, 3946 flow. Second operand has 6 states, 6 states have (on average 20.666666666666668) internal successors, (124), 6 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:49:23,619 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:49:23,619 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 48 [2024-05-12 12:49:23,619 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:49:25,458 INFO L124 PetriNetUnfolderBase]: 7526/12404 cut-off events. [2024-05-12 12:49:25,458 INFO L125 PetriNetUnfolderBase]: For 410617/410617 co-relation queries the response was YES. [2024-05-12 12:49:25,525 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65876 conditions, 12404 events. 7526/12404 cut-off events. For 410617/410617 co-relation queries the response was YES. Maximal size of possible extension queue 782. Compared 96327 event pairs, 2066 based on Foata normal form. 4/12385 useless extension candidates. Maximal degree in co-relation 65771. Up to 11175 conditions per place. [2024-05-12 12:49:25,572 INFO L140 encePairwiseOnDemand]: 40/48 looper letters, 294 selfloop transitions, 37 changer transitions 0/345 dead transitions. [2024-05-12 12:49:25,573 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 234 places, 345 transitions, 4712 flow [2024-05-12 12:49:25,573 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 12:49:25,573 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 12:49:25,573 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 173 transitions. [2024-05-12 12:49:25,574 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6006944444444444 [2024-05-12 12:49:25,574 INFO L175 Difference]: Start difference. First operand has 229 places, 323 transitions, 3946 flow. Second operand 6 states and 173 transitions. [2024-05-12 12:49:25,574 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 234 places, 345 transitions, 4712 flow [2024-05-12 12:49:26,416 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 230 places, 345 transitions, 4586 flow, removed 25 selfloop flow, removed 4 redundant places. [2024-05-12 12:49:26,421 INFO L231 Difference]: Finished difference. Result has 231 places, 326 transitions, 3968 flow [2024-05-12 12:49:26,422 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3820, PETRI_DIFFERENCE_MINUEND_PLACES=225, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=323, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=286, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3968, PETRI_PLACES=231, PETRI_TRANSITIONS=326} [2024-05-12 12:49:26,422 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 179 predicate places. [2024-05-12 12:49:26,422 INFO L495 AbstractCegarLoop]: Abstraction has has 231 places, 326 transitions, 3968 flow [2024-05-12 12:49:26,422 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 20.666666666666668) internal successors, (124), 6 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:49:26,422 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:49:26,422 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:49:26,423 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-05-12 12:49:26,423 INFO L420 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:49:26,423 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:49:26,423 INFO L85 PathProgramCache]: Analyzing trace with hash 7235551, now seen corresponding path program 3 times [2024-05-12 12:49:26,423 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:49:26,423 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1309044495] [2024-05-12 12:49:26,423 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:49:26,424 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:49:26,429 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:49:26,510 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:49:26,510 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:49:26,510 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1309044495] [2024-05-12 12:49:26,510 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1309044495] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:49:26,510 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:49:26,510 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-05-12 12:49:26,511 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [518799980] [2024-05-12 12:49:26,511 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:49:26,511 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-05-12 12:49:26,511 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:49:26,511 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-05-12 12:49:26,511 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-05-12 12:49:26,560 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 48 [2024-05-12 12:49:26,560 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 231 places, 326 transitions, 3968 flow. Second operand has 6 states, 6 states have (on average 20.666666666666668) internal successors, (124), 6 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:49:26,560 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:49:26,560 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 48 [2024-05-12 12:49:26,560 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:49:28,680 INFO L124 PetriNetUnfolderBase]: 7539/12431 cut-off events. [2024-05-12 12:49:28,681 INFO L125 PetriNetUnfolderBase]: For 417881/417881 co-relation queries the response was YES. [2024-05-12 12:49:28,751 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66036 conditions, 12431 events. 7539/12431 cut-off events. For 417881/417881 co-relation queries the response was YES. Maximal size of possible extension queue 784. Compared 96736 event pairs, 2049 based on Foata normal form. 4/12412 useless extension candidates. Maximal degree in co-relation 65930. Up to 11074 conditions per place. [2024-05-12 12:49:28,800 INFO L140 encePairwiseOnDemand]: 40/48 looper letters, 289 selfloop transitions, 46 changer transitions 0/349 dead transitions. [2024-05-12 12:49:28,800 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 236 places, 349 transitions, 4750 flow [2024-05-12 12:49:28,801 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 12:49:28,801 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 12:49:28,801 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 174 transitions. [2024-05-12 12:49:28,801 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6041666666666666 [2024-05-12 12:49:28,802 INFO L175 Difference]: Start difference. First operand has 231 places, 326 transitions, 3968 flow. Second operand 6 states and 174 transitions. [2024-05-12 12:49:28,802 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 236 places, 349 transitions, 4750 flow [2024-05-12 12:49:29,846 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 232 places, 349 transitions, 4624 flow, removed 28 selfloop flow, removed 4 redundant places. [2024-05-12 12:49:29,850 INFO L231 Difference]: Finished difference. Result has 233 places, 329 transitions, 4014 flow [2024-05-12 12:49:29,850 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3842, PETRI_DIFFERENCE_MINUEND_PLACES=227, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=326, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=280, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4014, PETRI_PLACES=233, PETRI_TRANSITIONS=329} [2024-05-12 12:49:29,851 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 181 predicate places. [2024-05-12 12:49:29,851 INFO L495 AbstractCegarLoop]: Abstraction has has 233 places, 329 transitions, 4014 flow [2024-05-12 12:49:29,851 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 20.666666666666668) internal successors, (124), 6 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:49:29,851 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:49:29,851 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-05-12 12:49:29,851 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-05-12 12:49:29,851 INFO L420 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:49:29,852 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:49:29,852 INFO L85 PathProgramCache]: Analyzing trace with hash -1121555274, now seen corresponding path program 1 times [2024-05-12 12:49:29,852 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:49:29,852 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1853463415] [2024-05-12 12:49:29,852 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:49:29,852 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:49:29,865 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:49:29,941 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:49:29,941 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:49:29,942 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1853463415] [2024-05-12 12:49:29,942 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1853463415] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:49:29,943 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:49:29,943 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-05-12 12:49:29,943 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [72844701] [2024-05-12 12:49:29,943 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:49:29,943 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-05-12 12:49:29,943 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:49:29,944 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-05-12 12:49:29,944 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-05-12 12:49:29,957 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 26 out of 48 [2024-05-12 12:49:29,957 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 233 places, 329 transitions, 4014 flow. Second operand has 4 states, 4 states have (on average 29.5) internal successors, (118), 4 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:49:29,958 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:49:29,958 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 26 of 48 [2024-05-12 12:49:29,958 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:49:32,028 INFO L124 PetriNetUnfolderBase]: 6369/13574 cut-off events. [2024-05-12 12:49:32,029 INFO L125 PetriNetUnfolderBase]: For 153563/154101 co-relation queries the response was YES. [2024-05-12 12:49:32,114 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48322 conditions, 13574 events. 6369/13574 cut-off events. For 153563/154101 co-relation queries the response was YES. Maximal size of possible extension queue 970. Compared 134452 event pairs, 1182 based on Foata normal form. 647/13476 useless extension candidates. Maximal degree in co-relation 48215. Up to 4986 conditions per place. [2024-05-12 12:49:32,155 INFO L140 encePairwiseOnDemand]: 42/48 looper letters, 32 selfloop transitions, 89 changer transitions 0/343 dead transitions. [2024-05-12 12:49:32,156 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 236 places, 343 transitions, 4312 flow [2024-05-12 12:49:32,156 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-05-12 12:49:32,156 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-05-12 12:49:32,157 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 143 transitions. [2024-05-12 12:49:32,157 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7447916666666666 [2024-05-12 12:49:32,157 INFO L175 Difference]: Start difference. First operand has 233 places, 329 transitions, 4014 flow. Second operand 4 states and 143 transitions. [2024-05-12 12:49:32,157 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 236 places, 343 transitions, 4312 flow [2024-05-12 12:49:32,901 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 232 places, 343 transitions, 4162 flow, removed 31 selfloop flow, removed 4 redundant places. [2024-05-12 12:49:32,905 INFO L231 Difference]: Finished difference. Result has 234 places, 330 transitions, 4226 flow [2024-05-12 12:49:32,905 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3864, PETRI_DIFFERENCE_MINUEND_PLACES=229, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=329, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=240, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=4226, PETRI_PLACES=234, PETRI_TRANSITIONS=330} [2024-05-12 12:49:32,905 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 182 predicate places. [2024-05-12 12:49:32,906 INFO L495 AbstractCegarLoop]: Abstraction has has 234 places, 330 transitions, 4226 flow [2024-05-12 12:49:32,906 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 29.5) internal successors, (118), 4 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:49:32,906 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:49:32,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] [2024-05-12 12:49:32,906 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-05-12 12:49:32,906 INFO L420 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:49:32,907 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:49:32,907 INFO L85 PathProgramCache]: Analyzing trace with hash 436174646, now seen corresponding path program 1 times [2024-05-12 12:49:32,907 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:49:32,907 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [76441825] [2024-05-12 12:49:32,907 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:49:32,907 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:49:32,915 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:49:33,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-05-12 12:49:33,058 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:49:33,058 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [76441825] [2024-05-12 12:49:33,058 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [76441825] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:49:33,058 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:49:33,059 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:49:33,059 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [377129841] [2024-05-12 12:49:33,059 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:49:33,059 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:49:33,059 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:49:33,060 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:49:33,060 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=23, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:49:33,101 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 48 [2024-05-12 12:49:33,101 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 234 places, 330 transitions, 4226 flow. Second operand has 7 states, 7 states have (on average 20.285714285714285) internal successors, (142), 7 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:49:33,101 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:49:33,102 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 48 [2024-05-12 12:49:33,102 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:49:35,258 INFO L124 PetriNetUnfolderBase]: 7864/13570 cut-off events. [2024-05-12 12:49:35,258 INFO L125 PetriNetUnfolderBase]: For 440198/440243 co-relation queries the response was YES. [2024-05-12 12:49:35,362 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71888 conditions, 13570 events. 7864/13570 cut-off events. For 440198/440243 co-relation queries the response was YES. Maximal size of possible extension queue 885. Compared 111382 event pairs, 3661 based on Foata normal form. 20/13126 useless extension candidates. Maximal degree in co-relation 71779. Up to 12015 conditions per place. [2024-05-12 12:49:35,690 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 257 selfloop transitions, 87 changer transitions 0/359 dead transitions. [2024-05-12 12:49:35,690 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 240 places, 359 transitions, 5426 flow [2024-05-12 12:49:35,691 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:49:35,691 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:49:35,691 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 208 transitions. [2024-05-12 12:49:35,691 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6190476190476191 [2024-05-12 12:49:35,691 INFO L175 Difference]: Start difference. First operand has 234 places, 330 transitions, 4226 flow. Second operand 7 states and 208 transitions. [2024-05-12 12:49:35,692 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 240 places, 359 transitions, 5426 flow [2024-05-12 12:49:36,702 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 238 places, 359 transitions, 5335 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-05-12 12:49:36,707 INFO L231 Difference]: Finished difference. Result has 239 places, 333 transitions, 4361 flow [2024-05-12 12:49:36,707 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=4136, PETRI_DIFFERENCE_MINUEND_PLACES=232, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=330, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=246, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4361, PETRI_PLACES=239, PETRI_TRANSITIONS=333} [2024-05-12 12:49:36,707 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 187 predicate places. [2024-05-12 12:49:36,708 INFO L495 AbstractCegarLoop]: Abstraction has has 239 places, 333 transitions, 4361 flow [2024-05-12 12:49:36,708 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.285714285714285) internal successors, (142), 7 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:49:36,708 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:49:36,708 INFO 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-05-12 12:49:36,708 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-05-12 12:49:36,708 INFO L420 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:49:36,708 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:49:36,709 INFO L85 PathProgramCache]: Analyzing trace with hash 1464715300, now seen corresponding path program 2 times [2024-05-12 12:49:36,709 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:49:36,709 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [22986347] [2024-05-12 12:49:36,709 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:49:36,709 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:49:36,731 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:49:36,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-05-12 12:49:36,828 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:49:36,828 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [22986347] [2024-05-12 12:49:36,829 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [22986347] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:49:36,829 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:49:36,829 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:49:36,829 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [332984993] [2024-05-12 12:49:36,829 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:49:36,829 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:49:36,829 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:49:36,830 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:49:36,830 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=23, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:49:36,863 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 48 [2024-05-12 12:49:36,864 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 239 places, 333 transitions, 4361 flow. Second operand has 7 states, 7 states have (on average 20.285714285714285) internal successors, (142), 7 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:49:36,864 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:49:36,864 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 48 [2024-05-12 12:49:36,864 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:49:38,955 INFO L124 PetriNetUnfolderBase]: 7870/13583 cut-off events. [2024-05-12 12:49:38,955 INFO L125 PetriNetUnfolderBase]: For 448758/448803 co-relation queries the response was YES.