./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/safe000_pso.oepc_pso.opt_tso.oepc_tso.opt.i --full-output --witness-type correctness_witness --witnessparser.only.consider.loop.invariants false --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --validate ./goblint.2024-05-21_14-57-05.files/protection/safe000_pso.oepc_pso.opt_tso.oepc_tso.opt.yml/witness.yml --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version bcb38a6f Calling Ultimate with: /root/.sdkman/candidates/java/current/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReachWitnessValidation.xml -i ../../../trunk/examples/svcomp/pthread-wmm/safe000_pso.oepc_pso.opt_tso.oepc_tso.opt.i ./goblint.2024-05-21_14-57-05.files/protection/safe000_pso.oepc_pso.opt_tso.oepc_tso.opt.yml/witness.yml -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --traceabstraction.compute.hoare.annotation.of.negated.interpolant.automaton,.abstraction.and.cfg false --witnessparser.only.consider.loop.invariants false --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --- Real Ultimate output --- This is Ultimate 0.2.4-tmp.fs.goblint-validation-bcb38a6-m [2024-06-04 14:05:50,210 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-04 14:05:50,258 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-04 14:05:50,262 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-04 14:05:50,263 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-04 14:05:50,298 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-04 14:05:50,301 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-04 14:05:50,301 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-04 14:05:50,303 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-04 14:05:50,306 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-04 14:05:50,307 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-04 14:05:50,307 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-04 14:05:50,308 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-04 14:05:50,309 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-04 14:05:50,309 INFO L153 SettingsManager]: * Use SBE=true [2024-06-04 14:05:50,310 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-04 14:05:50,310 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-04 14:05:50,310 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-04 14:05:50,311 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-04 14:05:50,311 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-04 14:05:50,312 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-04 14:05:50,312 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-04 14:05:50,313 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-04 14:05:50,313 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-04 14:05:50,313 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-04 14:05:50,313 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-04 14:05:50,314 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-04 14:05:50,314 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-04 14:05:50,314 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-04 14:05:50,315 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-04 14:05:50,316 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-04 14:05:50,316 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-04 14:05:50,316 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-04 14:05:50,316 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-04 14:05:50,316 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-04 14:05:50,317 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-04 14:05:50,317 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-04 14:05:50,317 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-04 14:05:50,317 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-04 14:05:50,317 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-04 14:05:50,318 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-04 14:05:50,318 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-04 14:05:50,318 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-04 14:05:50,318 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessparser: Only consider loop invariants -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Check unreachability of reach_error function -> false [2024-06-04 14:05:50,576 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-04 14:05:50,599 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-04 14:05:50,601 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-04 14:05:50,602 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-04 14:05:50,603 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-04 14:05:50,604 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/./goblint.2024-05-21_14-57-05.files/protection/safe000_pso.oepc_pso.opt_tso.oepc_tso.opt.yml/witness.yml [2024-06-04 14:05:50,769 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-04 14:05:50,769 INFO L274 PluginConnector]: CDTParser initialized [2024-06-04 14:05:50,770 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/safe000_pso.oepc_pso.opt_tso.oepc_tso.opt.i [2024-06-04 14:05:51,921 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-04 14:05:52,216 INFO L384 CDTParser]: Found 1 translation units. [2024-06-04 14:05:52,219 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe000_pso.oepc_pso.opt_tso.oepc_tso.opt.i [2024-06-04 14:05:52,239 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/3530c2c3d/b65a2515c045417586a04bbcfddaf315/FLAG9ccd4d852 [2024-06-04 14:05:52,254 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/3530c2c3d/b65a2515c045417586a04bbcfddaf315 [2024-06-04 14:05:52,255 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-04 14:05:52,256 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-04 14:05:52,259 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-04 14:05:52,259 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-04 14:05:52,263 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-04 14:05:52,264 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 04.06 02:05:50" (1/2) ... [2024-06-04 14:05:52,265 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@4c28480b and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 04.06 02:05:52, skipping insertion in model container [2024-06-04 14:05:52,265 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 04.06 02:05:50" (1/2) ... [2024-06-04 14:05:52,267 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@102e0bde and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 04.06 02:05:52, skipping insertion in model container [2024-06-04 14:05:52,267 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 04.06 02:05:52" (2/2) ... [2024-06-04 14:05:52,267 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@4c28480b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.06 02:05:52, skipping insertion in model container [2024-06-04 14:05:52,268 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 04.06 02:05:52" (2/2) ... [2024-06-04 14:05:52,268 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-04 14:05:52,312 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-04 14:05:52,314 INFO L97 edCorrectnessWitness]: Location invariant before [L783-L783] (((((! multithreaded || (((0 <= y && y <= 2) && y <= 127) && ((y == 0 || y == 1) || y == 2))) && (! multithreaded || ((0 <= x && x <= 1) && (x == 0 || x == 1)))) && (! multithreaded || (((0 <= __unbuffered_p0_EAX && __unbuffered_p0_EAX <= 2) && __unbuffered_p0_EAX <= 127) && ((__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1) || __unbuffered_p0_EAX == 2)))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || (((0 <= __unbuffered_p2_EAX && __unbuffered_p2_EAX <= 2) && __unbuffered_p2_EAX <= 127) && ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2)))) && (! multithreaded || ((0 <= __unbuffered_p1_EAX && __unbuffered_p1_EAX <= 1) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1))) [2024-06-04 14:05:52,315 INFO L97 edCorrectnessWitness]: Location invariant before [L784-L784] (((((! multithreaded || (((0 <= y && y <= 2) && y <= 127) && ((y == 0 || y == 1) || y == 2))) && (! multithreaded || ((0 <= x && x <= 1) && (x == 0 || x == 1)))) && (! multithreaded || (((0 <= __unbuffered_p0_EAX && __unbuffered_p0_EAX <= 2) && __unbuffered_p0_EAX <= 127) && ((__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1) || __unbuffered_p0_EAX == 2)))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || (((0 <= __unbuffered_p2_EAX && __unbuffered_p2_EAX <= 2) && __unbuffered_p2_EAX <= 127) && ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2)))) && (! multithreaded || ((0 <= __unbuffered_p1_EAX && __unbuffered_p1_EAX <= 1) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1))) [2024-06-04 14:05:52,315 INFO L97 edCorrectnessWitness]: Location invariant before [L781-L781] (((((! multithreaded || (((0 <= y && y <= 2) && y <= 127) && ((y == 0 || y == 1) || y == 2))) && (! multithreaded || ((0 <= x && x <= 1) && (x == 0 || x == 1)))) && (! multithreaded || (((0 <= __unbuffered_p0_EAX && __unbuffered_p0_EAX <= 2) && __unbuffered_p0_EAX <= 127) && ((__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1) || __unbuffered_p0_EAX == 2)))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || (((0 <= __unbuffered_p2_EAX && __unbuffered_p2_EAX <= 2) && __unbuffered_p2_EAX <= 127) && ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2)))) && (! multithreaded || ((0 <= __unbuffered_p1_EAX && __unbuffered_p1_EAX <= 1) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1))) [2024-06-04 14:05:52,315 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-04 14:05:52,315 INFO L106 edCorrectnessWitness]: ghost_update [L779-L779] multithreaded = 1; [2024-06-04 14:05:52,358 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-04 14:05:52,767 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-04 14:05:52,778 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-04 14:05:52,866 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-04 14:05:52,903 INFO L206 MainTranslator]: Completed translation [2024-06-04 14:05:52,904 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.06 02:05:52 WrapperNode [2024-06-04 14:05:52,904 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-04 14:05:52,905 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-04 14:05:52,905 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-04 14:05:52,905 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-04 14:05:52,912 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.06 02:05:52" (1/1) ... [2024-06-04 14:05:52,924 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.06 02:05:52" (1/1) ... [2024-06-04 14:05:52,963 INFO L138 Inliner]: procedures = 175, calls = 42, calls flagged for inlining = 5, calls inlined = 5, statements flattened = 66 [2024-06-04 14:05:52,965 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-04 14:05:52,966 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-04 14:05:52,967 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-04 14:05:52,967 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-04 14:05:52,977 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.06 02:05:52" (1/1) ... [2024-06-04 14:05:52,978 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.06 02:05:52" (1/1) ... [2024-06-04 14:05:52,993 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.06 02:05:52" (1/1) ... [2024-06-04 14:05:53,018 INFO L175 MemorySlicer]: Split 2 memory accesses to 1 slices as follows [2]. 100 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2]. The 0 writes are split as follows [0]. [2024-06-04 14:05:53,019 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.06 02:05:52" (1/1) ... [2024-06-04 14:05:53,019 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.06 02:05:52" (1/1) ... [2024-06-04 14:05:53,024 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.06 02:05:52" (1/1) ... [2024-06-04 14:05:53,036 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.06 02:05:52" (1/1) ... [2024-06-04 14:05:53,037 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.06 02:05:52" (1/1) ... [2024-06-04 14:05:53,043 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.06 02:05:52" (1/1) ... [2024-06-04 14:05:53,045 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-04 14:05:53,052 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-04 14:05:53,052 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-04 14:05:53,052 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-04 14:05:53,053 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.06 02:05:52" (1/1) ... [2024-06-04 14:05:53,058 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-04 14:05:53,066 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-04 14:05:53,085 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-06-04 14:05:53,110 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-06-04 14:05:53,129 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-04 14:05:53,129 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-04 14:05:53,129 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-04 14:05:53,129 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-04 14:05:53,130 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-04 14:05:53,130 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-04 14:05:53,130 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-04 14:05:53,130 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-04 14:05:53,131 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-04 14:05:53,131 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-04 14:05:53,131 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-04 14:05:53,131 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-04 14:05:53,133 WARN L214 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-06-04 14:05:53,281 INFO L244 CfgBuilder]: Building ICFG [2024-06-04 14:05:53,283 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-04 14:05:53,534 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-04 14:05:53,535 INFO L293 CfgBuilder]: Performing block encoding [2024-06-04 14:05:53,610 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-04 14:05:53,610 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-04 14:05:53,611 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 04.06 02:05:53 BoogieIcfgContainer [2024-06-04 14:05:53,611 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-04 14:05:53,613 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-04 14:05:53,613 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-04 14:05:53,618 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-04 14:05:53,618 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 04.06 02:05:50" (1/4) ... [2024-06-04 14:05:53,619 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4a267217 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 04.06 02:05:53, skipping insertion in model container [2024-06-04 14:05:53,619 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 04.06 02:05:52" (2/4) ... [2024-06-04 14:05:53,619 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4a267217 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 04.06 02:05:53, skipping insertion in model container [2024-06-04 14:05:53,619 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.06 02:05:52" (3/4) ... [2024-06-04 14:05:53,620 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4a267217 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 04.06 02:05:53, skipping insertion in model container [2024-06-04 14:05:53,620 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 04.06 02:05:53" (4/4) ... [2024-06-04 14:05:53,624 INFO L112 eAbstractionObserver]: Analyzing ICFG safe000_pso.oepc_pso.opt_tso.oepc_tso.opt.i [2024-06-04 14:05:53,639 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-04 14:05:53,639 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 3 error locations. [2024-06-04 14:05:53,639 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-04 14:05:53,690 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-04 14:05:53,722 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 51 places, 41 transitions, 94 flow [2024-06-04 14:05:53,746 INFO L124 PetriNetUnfolderBase]: 0/38 cut-off events. [2024-06-04 14:05:53,747 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-04 14:05:53,749 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48 conditions, 38 events. 0/38 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 62 event pairs, 0 based on Foata normal form. 0/35 useless extension candidates. Maximal degree in co-relation 0. Up to 1 conditions per place. [2024-06-04 14:05:53,749 INFO L82 GeneralOperation]: Start removeDead. Operand has 51 places, 41 transitions, 94 flow [2024-06-04 14:05:53,751 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 42 places, 32 transitions, 73 flow [2024-06-04 14:05:53,760 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-04 14:05:53,766 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;@17b6f2e2, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-04 14:05:53,766 INFO L358 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2024-06-04 14:05:53,770 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-04 14:05:53,770 INFO L124 PetriNetUnfolderBase]: 0/6 cut-off events. [2024-06-04 14:05:53,770 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-04 14:05:53,770 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:05:53,771 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1] [2024-06-04 14:05:53,772 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:05:53,776 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:05:53,776 INFO L85 PathProgramCache]: Analyzing trace with hash -1782945868, now seen corresponding path program 1 times [2024-06-04 14:05:53,785 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:05:53,785 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1033619488] [2024-06-04 14:05:53,785 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:05:53,786 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:05:53,915 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:05:54,347 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:05:54,347 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:05:54,348 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1033619488] [2024-06-04 14:05:54,348 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1033619488] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:05:54,348 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:05:54,349 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-04 14:05:54,350 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1252508689] [2024-06-04 14:05:54,360 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:05:54,368 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-04 14:05:54,373 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:05:54,399 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-04 14:05:54,401 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-04 14:05:54,435 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 41 [2024-06-04 14:05:54,438 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 42 places, 32 transitions, 73 flow. Second operand has 3 states, 3 states have (on average 18.0) internal successors, (54), 3 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:05:54,439 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:05:54,439 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 41 [2024-06-04 14:05:54,440 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:05:54,636 INFO L124 PetriNetUnfolderBase]: 471/808 cut-off events. [2024-06-04 14:05:54,636 INFO L125 PetriNetUnfolderBase]: For 18/18 co-relation queries the response was YES. [2024-06-04 14:05:54,643 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1598 conditions, 808 events. 471/808 cut-off events. For 18/18 co-relation queries the response was YES. Maximal size of possible extension queue 54. Compared 3890 event pairs, 288 based on Foata normal form. 1/788 useless extension candidates. Maximal degree in co-relation 1583. Up to 733 conditions per place. [2024-06-04 14:05:54,650 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 29 selfloop transitions, 4 changer transitions 0/42 dead transitions. [2024-06-04 14:05:54,650 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 44 places, 42 transitions, 165 flow [2024-06-04 14:05:54,654 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-04 14:05:54,656 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-04 14:05:54,662 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 84 transitions. [2024-06-04 14:05:54,665 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6829268292682927 [2024-06-04 14:05:54,667 INFO L175 Difference]: Start difference. First operand has 42 places, 32 transitions, 73 flow. Second operand 3 states and 84 transitions. [2024-06-04 14:05:54,668 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 44 places, 42 transitions, 165 flow [2024-06-04 14:05:54,670 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 41 places, 42 transitions, 160 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-04 14:05:54,674 INFO L231 Difference]: Finished difference. Result has 42 places, 35 transitions, 100 flow [2024-06-04 14:05:54,676 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=70, PETRI_DIFFERENCE_MINUEND_PLACES=39, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=32, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=28, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=100, PETRI_PLACES=42, PETRI_TRANSITIONS=35} [2024-06-04 14:05:54,680 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 0 predicate places. [2024-06-04 14:05:54,680 INFO L495 AbstractCegarLoop]: Abstraction has has 42 places, 35 transitions, 100 flow [2024-06-04 14:05:54,680 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 18.0) internal successors, (54), 3 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:05:54,680 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:05:54,681 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:05:54,681 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-04 14:05:54,681 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:05:54,684 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:05:54,684 INFO L85 PathProgramCache]: Analyzing trace with hash 120548589, now seen corresponding path program 1 times [2024-06-04 14:05:54,684 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:05:54,685 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1045586552] [2024-06-04 14:05:54,685 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:05:54,685 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:05:54,715 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:05:54,911 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:05:54,911 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:05:54,911 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1045586552] [2024-06-04 14:05:54,911 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1045586552] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:05:54,912 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:05:54,912 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-04 14:05:54,912 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1501673061] [2024-06-04 14:05:54,912 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:05:54,913 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-04 14:05:54,914 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:05:54,914 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-04 14:05:54,914 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-04 14:05:54,965 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-04 14:05:54,966 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 42 places, 35 transitions, 100 flow. Second operand has 5 states, 5 states have (on average 15.6) internal successors, (78), 5 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:05:54,967 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:05:54,967 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-04 14:05:54,967 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:05:55,226 INFO L124 PetriNetUnfolderBase]: 754/1257 cut-off events. [2024-06-04 14:05:55,226 INFO L125 PetriNetUnfolderBase]: For 195/205 co-relation queries the response was YES. [2024-06-04 14:05:55,233 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2861 conditions, 1257 events. 754/1257 cut-off events. For 195/205 co-relation queries the response was YES. Maximal size of possible extension queue 75. Compared 6146 event pairs, 318 based on Foata normal form. 6/1260 useless extension candidates. Maximal degree in co-relation 2846. Up to 1124 conditions per place. [2024-06-04 14:05:55,241 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 42 selfloop transitions, 7 changer transitions 0/56 dead transitions. [2024-06-04 14:05:55,241 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 45 places, 56 transitions, 256 flow [2024-06-04 14:05:55,242 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-04 14:05:55,242 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-04 14:05:55,249 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 105 transitions. [2024-06-04 14:05:55,250 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6402439024390244 [2024-06-04 14:05:55,250 INFO L175 Difference]: Start difference. First operand has 42 places, 35 transitions, 100 flow. Second operand 4 states and 105 transitions. [2024-06-04 14:05:55,250 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 45 places, 56 transitions, 256 flow [2024-06-04 14:05:55,252 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 44 places, 56 transitions, 250 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-04 14:05:55,253 INFO L231 Difference]: Finished difference. Result has 46 places, 41 transitions, 152 flow [2024-06-04 14:05:55,253 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=96, PETRI_DIFFERENCE_MINUEND_PLACES=41, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=35, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=152, PETRI_PLACES=46, PETRI_TRANSITIONS=41} [2024-06-04 14:05:55,254 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 4 predicate places. [2024-06-04 14:05:55,254 INFO L495 AbstractCegarLoop]: Abstraction has has 46 places, 41 transitions, 152 flow [2024-06-04 14:05:55,255 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 15.6) internal successors, (78), 5 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:05:55,255 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:05:55,255 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:05:55,255 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-04 14:05:55,255 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:05:55,256 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:05:55,256 INFO L85 PathProgramCache]: Analyzing trace with hash -1034762294, now seen corresponding path program 1 times [2024-06-04 14:05:55,256 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:05:55,257 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1273974635] [2024-06-04 14:05:55,257 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:05:55,257 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:05:55,265 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:05:55,466 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:05:55,467 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:05:55,467 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1273974635] [2024-06-04 14:05:55,468 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1273974635] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:05:55,468 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:05:55,468 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-04 14:05:55,468 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [426271050] [2024-06-04 14:05:55,468 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:05:55,469 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-04 14:05:55,470 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:05:55,470 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-04 14:05:55,472 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-04 14:05:55,548 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-04 14:05:55,550 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 46 places, 41 transitions, 152 flow. Second operand has 6 states, 6 states have (on average 15.5) internal successors, (93), 6 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:05:55,550 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:05:55,550 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-04 14:05:55,550 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:05:55,785 INFO L124 PetriNetUnfolderBase]: 745/1242 cut-off events. [2024-06-04 14:05:55,785 INFO L125 PetriNetUnfolderBase]: For 591/633 co-relation queries the response was YES. [2024-06-04 14:05:55,788 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3175 conditions, 1242 events. 745/1242 cut-off events. For 591/633 co-relation queries the response was YES. Maximal size of possible extension queue 74. Compared 6067 event pairs, 218 based on Foata normal form. 19/1258 useless extension candidates. Maximal degree in co-relation 3157. Up to 1079 conditions per place. [2024-06-04 14:05:55,795 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 46 selfloop transitions, 9 changer transitions 0/62 dead transitions. [2024-06-04 14:05:55,796 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 49 places, 62 transitions, 316 flow [2024-06-04 14:05:55,796 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-04 14:05:55,797 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-04 14:05:55,797 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 125 transitions. [2024-06-04 14:05:55,798 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6097560975609756 [2024-06-04 14:05:55,798 INFO L175 Difference]: Start difference. First operand has 46 places, 41 transitions, 152 flow. Second operand 5 states and 125 transitions. [2024-06-04 14:05:55,798 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 49 places, 62 transitions, 316 flow [2024-06-04 14:05:55,800 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 49 places, 62 transitions, 314 flow, removed 1 selfloop flow, removed 0 redundant places. [2024-06-04 14:05:55,802 INFO L231 Difference]: Finished difference. Result has 50 places, 42 transitions, 183 flow [2024-06-04 14:05:55,802 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=144, PETRI_DIFFERENCE_MINUEND_PLACES=45, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=40, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=31, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=183, PETRI_PLACES=50, PETRI_TRANSITIONS=42} [2024-06-04 14:05:55,803 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 8 predicate places. [2024-06-04 14:05:55,803 INFO L495 AbstractCegarLoop]: Abstraction has has 50 places, 42 transitions, 183 flow [2024-06-04 14:05:55,804 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.5) internal successors, (93), 6 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:05:55,804 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:05:55,804 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:05:55,804 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-04 14:05:55,805 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:05:55,805 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:05:55,805 INFO L85 PathProgramCache]: Analyzing trace with hash 1910852492, now seen corresponding path program 1 times [2024-06-04 14:05:55,806 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:05:55,806 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [155846501] [2024-06-04 14:05:55,806 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:05:55,806 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:05:55,829 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:05:56,037 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:05:56,038 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:05:56,041 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [155846501] [2024-06-04 14:05:56,041 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [155846501] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:05:56,043 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:05:56,043 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-04 14:05:56,043 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [861561858] [2024-06-04 14:05:56,043 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:05:56,044 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-04 14:05:56,044 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:05:56,045 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-04 14:05:56,045 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-04 14:05:56,094 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:05:56,095 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 50 places, 42 transitions, 183 flow. Second operand has 5 states, 5 states have (on average 15.2) internal successors, (76), 5 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:05:56,096 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:05:56,096 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:05:56,096 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:05:56,313 INFO L124 PetriNetUnfolderBase]: 890/1465 cut-off events. [2024-06-04 14:05:56,314 INFO L125 PetriNetUnfolderBase]: For 1211/1211 co-relation queries the response was YES. [2024-06-04 14:05:56,317 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4015 conditions, 1465 events. 890/1465 cut-off events. For 1211/1211 co-relation queries the response was YES. Maximal size of possible extension queue 81. Compared 7186 event pairs, 356 based on Foata normal form. 2/1465 useless extension candidates. Maximal degree in co-relation 3994. Up to 1332 conditions per place. [2024-06-04 14:05:56,325 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 47 selfloop transitions, 7 changer transitions 0/60 dead transitions. [2024-06-04 14:05:56,325 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 53 places, 60 transitions, 340 flow [2024-06-04 14:05:56,326 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-04 14:05:56,326 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-04 14:05:56,328 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 97 transitions. [2024-06-04 14:05:56,329 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5914634146341463 [2024-06-04 14:05:56,329 INFO L175 Difference]: Start difference. First operand has 50 places, 42 transitions, 183 flow. Second operand 4 states and 97 transitions. [2024-06-04 14:05:56,329 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 53 places, 60 transitions, 340 flow [2024-06-04 14:05:56,335 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 50 places, 60 transitions, 317 flow, removed 3 selfloop flow, removed 3 redundant places. [2024-06-04 14:05:56,336 INFO L231 Difference]: Finished difference. Result has 52 places, 48 transitions, 210 flow [2024-06-04 14:05:56,336 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=162, PETRI_DIFFERENCE_MINUEND_PLACES=47, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=42, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=37, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=210, PETRI_PLACES=52, PETRI_TRANSITIONS=48} [2024-06-04 14:05:56,338 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 10 predicate places. [2024-06-04 14:05:56,338 INFO L495 AbstractCegarLoop]: Abstraction has has 52 places, 48 transitions, 210 flow [2024-06-04 14:05:56,338 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 15.2) internal successors, (76), 5 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:05:56,338 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:05:56,338 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:05:56,339 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-04 14:05:56,339 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:05:56,339 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:05:56,339 INFO L85 PathProgramCache]: Analyzing trace with hash -327033489, now seen corresponding path program 1 times [2024-06-04 14:05:56,340 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:05:56,340 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [851873595] [2024-06-04 14:05:56,340 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:05:56,340 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:05:56,351 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:05:56,534 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:05:56,535 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:05:56,535 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [851873595] [2024-06-04 14:05:56,535 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [851873595] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:05:56,535 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:05:56,535 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-04 14:05:56,536 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [699740961] [2024-06-04 14:05:56,536 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:05:56,536 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-04 14:05:56,536 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:05:56,537 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-04 14:05:56,537 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-04 14:05:56,586 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-04 14:05:56,587 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 52 places, 48 transitions, 210 flow. Second operand has 6 states, 6 states have (on average 16.0) internal successors, (96), 6 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:05:56,587 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:05:56,587 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-04 14:05:56,587 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:05:56,797 INFO L124 PetriNetUnfolderBase]: 872/1455 cut-off events. [2024-06-04 14:05:56,798 INFO L125 PetriNetUnfolderBase]: For 1884/1955 co-relation queries the response was YES. [2024-06-04 14:05:56,802 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4398 conditions, 1455 events. 872/1455 cut-off events. For 1884/1955 co-relation queries the response was YES. Maximal size of possible extension queue 89. Compared 7315 event pairs, 307 based on Foata normal form. 14/1450 useless extension candidates. Maximal degree in co-relation 4375. Up to 1238 conditions per place. [2024-06-04 14:05:56,810 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 50 selfloop transitions, 16 changer transitions 0/75 dead transitions. [2024-06-04 14:05:56,811 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 56 places, 75 transitions, 444 flow [2024-06-04 14:05:56,811 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-04 14:05:56,811 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-04 14:05:56,813 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 128 transitions. [2024-06-04 14:05:56,813 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.624390243902439 [2024-06-04 14:05:56,813 INFO L175 Difference]: Start difference. First operand has 52 places, 48 transitions, 210 flow. Second operand 5 states and 128 transitions. [2024-06-04 14:05:56,813 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 56 places, 75 transitions, 444 flow [2024-06-04 14:05:56,817 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 56 places, 75 transitions, 444 flow, removed 0 selfloop flow, removed 0 redundant places. [2024-06-04 14:05:56,820 INFO L231 Difference]: Finished difference. Result has 57 places, 54 transitions, 288 flow [2024-06-04 14:05:56,821 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=210, PETRI_DIFFERENCE_MINUEND_PLACES=52, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=48, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=35, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=288, PETRI_PLACES=57, PETRI_TRANSITIONS=54} [2024-06-04 14:05:56,823 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 15 predicate places. [2024-06-04 14:05:56,823 INFO L495 AbstractCegarLoop]: Abstraction has has 57 places, 54 transitions, 288 flow [2024-06-04 14:05:56,823 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.0) internal successors, (96), 6 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:05:56,828 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:05:56,828 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:05:56,828 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-04 14:05:56,830 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:05:56,830 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:05:56,831 INFO L85 PathProgramCache]: Analyzing trace with hash 2102149681, now seen corresponding path program 2 times [2024-06-04 14:05:56,831 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:05:56,831 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [974259323] [2024-06-04 14:05:56,831 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:05:56,831 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:05:56,847 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:05:57,052 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:05:57,053 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:05:57,053 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [974259323] [2024-06-04 14:05:57,053 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [974259323] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:05:57,053 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:05:57,053 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-04 14:05:57,053 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [986772965] [2024-06-04 14:05:57,054 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:05:57,054 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-04 14:05:57,054 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:05:57,055 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-04 14:05:57,055 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-04 14:05:57,096 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-04 14:05:57,097 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 57 places, 54 transitions, 288 flow. Second operand has 6 states, 6 states have (on average 16.0) internal successors, (96), 6 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:05:57,097 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:05:57,097 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-04 14:05:57,097 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:05:57,341 INFO L124 PetriNetUnfolderBase]: 864/1444 cut-off events. [2024-06-04 14:05:57,341 INFO L125 PetriNetUnfolderBase]: For 2990/3097 co-relation queries the response was YES. [2024-06-04 14:05:57,345 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4809 conditions, 1444 events. 864/1444 cut-off events. For 2990/3097 co-relation queries the response was YES. Maximal size of possible extension queue 88. Compared 7245 event pairs, 307 based on Foata normal form. 17/1442 useless extension candidates. Maximal degree in co-relation 4783. Up to 1240 conditions per place. [2024-06-04 14:05:57,355 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 47 selfloop transitions, 13 changer transitions 0/69 dead transitions. [2024-06-04 14:05:57,355 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 60 places, 69 transitions, 448 flow [2024-06-04 14:05:57,356 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-04 14:05:57,356 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-04 14:05:57,356 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 105 transitions. [2024-06-04 14:05:57,356 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6402439024390244 [2024-06-04 14:05:57,357 INFO L175 Difference]: Start difference. First operand has 57 places, 54 transitions, 288 flow. Second operand 4 states and 105 transitions. [2024-06-04 14:05:57,357 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 60 places, 69 transitions, 448 flow [2024-06-04 14:05:57,362 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 59 places, 69 transitions, 425 flow, removed 8 selfloop flow, removed 1 redundant places. [2024-06-04 14:05:57,363 INFO L231 Difference]: Finished difference. Result has 60 places, 54 transitions, 303 flow [2024-06-04 14:05:57,363 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=265, PETRI_DIFFERENCE_MINUEND_PLACES=56, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=54, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=41, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=303, PETRI_PLACES=60, PETRI_TRANSITIONS=54} [2024-06-04 14:05:57,364 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 18 predicate places. [2024-06-04 14:05:57,364 INFO L495 AbstractCegarLoop]: Abstraction has has 60 places, 54 transitions, 303 flow [2024-06-04 14:05:57,364 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.0) internal successors, (96), 6 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:05:57,364 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:05:57,365 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:05:57,365 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-04 14:05:57,365 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:05:57,365 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:05:57,365 INFO L85 PathProgramCache]: Analyzing trace with hash 2102149867, now seen corresponding path program 1 times [2024-06-04 14:05:57,366 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:05:57,366 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1004036514] [2024-06-04 14:05:57,366 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:05:57,366 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:05:57,373 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:05:57,550 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:05:57,550 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:05:57,551 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1004036514] [2024-06-04 14:05:57,551 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1004036514] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:05:57,551 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:05:57,551 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-04 14:05:57,551 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2037247684] [2024-06-04 14:05:57,551 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:05:57,552 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-04 14:05:57,552 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:05:57,552 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-04 14:05:57,553 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-04 14:05:57,586 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:05:57,587 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 60 places, 54 transitions, 303 flow. Second operand has 6 states, 6 states have (on average 15.0) internal successors, (90), 6 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:05:57,587 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:05:57,587 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:05:57,587 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:05:57,835 INFO L124 PetriNetUnfolderBase]: 965/1587 cut-off events. [2024-06-04 14:05:57,835 INFO L125 PetriNetUnfolderBase]: For 3674/3679 co-relation queries the response was YES. [2024-06-04 14:05:57,840 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5327 conditions, 1587 events. 965/1587 cut-off events. For 3674/3679 co-relation queries the response was YES. Maximal size of possible extension queue 90. Compared 8083 event pairs, 294 based on Foata normal form. 10/1593 useless extension candidates. Maximal degree in co-relation 5299. Up to 1336 conditions per place. [2024-06-04 14:05:57,849 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 54 selfloop transitions, 21 changer transitions 0/81 dead transitions. [2024-06-04 14:05:57,849 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 64 places, 81 transitions, 559 flow [2024-06-04 14:05:57,852 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-04 14:05:57,852 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-04 14:05:57,853 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 123 transitions. [2024-06-04 14:05:57,853 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-06-04 14:05:57,853 INFO L175 Difference]: Start difference. First operand has 60 places, 54 transitions, 303 flow. Second operand 5 states and 123 transitions. [2024-06-04 14:05:57,853 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 64 places, 81 transitions, 559 flow [2024-06-04 14:05:57,858 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 61 places, 81 transitions, 533 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-04 14:05:57,860 INFO L231 Difference]: Finished difference. Result has 63 places, 65 transitions, 407 flow [2024-06-04 14:05:57,860 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=277, PETRI_DIFFERENCE_MINUEND_PLACES=57, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=54, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=37, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=407, PETRI_PLACES=63, PETRI_TRANSITIONS=65} [2024-06-04 14:05:57,861 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 21 predicate places. [2024-06-04 14:05:57,861 INFO L495 AbstractCegarLoop]: Abstraction has has 63 places, 65 transitions, 407 flow [2024-06-04 14:05:57,862 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.0) internal successors, (90), 6 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:05:57,862 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:05:57,862 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:05:57,862 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-04 14:05:57,862 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:05:57,863 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:05:57,863 INFO L85 PathProgramCache]: Analyzing trace with hash -312772087, now seen corresponding path program 2 times [2024-06-04 14:05:57,863 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:05:57,863 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1847437463] [2024-06-04 14:05:57,863 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:05:57,864 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:05:57,877 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:05:58,041 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:05:58,041 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:05:58,042 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1847437463] [2024-06-04 14:05:58,042 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1847437463] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:05:58,042 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:05:58,042 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-04 14:05:58,042 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1461140711] [2024-06-04 14:05:58,043 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:05:58,043 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-04 14:05:58,044 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:05:58,044 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-04 14:05:58,044 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-04 14:05:58,073 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:05:58,074 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 63 places, 65 transitions, 407 flow. Second operand has 6 states, 6 states have (on average 15.0) internal successors, (90), 6 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:05:58,074 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:05:58,074 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:05:58,074 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:05:58,277 INFO L124 PetriNetUnfolderBase]: 960/1591 cut-off events. [2024-06-04 14:05:58,278 INFO L125 PetriNetUnfolderBase]: For 5065/5070 co-relation queries the response was YES. [2024-06-04 14:05:58,283 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6138 conditions, 1591 events. 960/1591 cut-off events. For 5065/5070 co-relation queries the response was YES. Maximal size of possible extension queue 89. Compared 8022 event pairs, 341 based on Foata normal form. 6/1593 useless extension candidates. Maximal degree in co-relation 6108. Up to 1384 conditions per place. [2024-06-04 14:05:58,294 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 68 selfloop transitions, 16 changer transitions 0/90 dead transitions. [2024-06-04 14:05:58,295 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 67 places, 90 transitions, 688 flow [2024-06-04 14:05:58,296 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-04 14:05:58,296 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-04 14:05:58,297 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 119 transitions. [2024-06-04 14:05:58,297 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5804878048780487 [2024-06-04 14:05:58,298 INFO L175 Difference]: Start difference. First operand has 63 places, 65 transitions, 407 flow. Second operand 5 states and 119 transitions. [2024-06-04 14:05:58,299 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 67 places, 90 transitions, 688 flow [2024-06-04 14:05:58,307 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 66 places, 90 transitions, 662 flow, removed 8 selfloop flow, removed 1 redundant places. [2024-06-04 14:05:58,308 INFO L231 Difference]: Finished difference. Result has 69 places, 74 transitions, 522 flow [2024-06-04 14:05:58,309 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=386, PETRI_DIFFERENCE_MINUEND_PLACES=62, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=65, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=50, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=522, PETRI_PLACES=69, PETRI_TRANSITIONS=74} [2024-06-04 14:05:58,311 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 27 predicate places. [2024-06-04 14:05:58,311 INFO L495 AbstractCegarLoop]: Abstraction has has 69 places, 74 transitions, 522 flow [2024-06-04 14:05:58,311 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.0) internal successors, (90), 6 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:05:58,311 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:05:58,311 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:05:58,312 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-04 14:05:58,312 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:05:58,312 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:05:58,312 INFO L85 PathProgramCache]: Analyzing trace with hash -312763159, now seen corresponding path program 1 times [2024-06-04 14:05:58,312 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:05:58,313 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [796315800] [2024-06-04 14:05:58,313 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:05:58,313 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:05:58,340 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:05:58,523 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:05:58,523 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:05:58,523 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [796315800] [2024-06-04 14:05:58,524 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [796315800] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:05:58,524 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:05:58,524 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-04 14:05:58,524 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [149569511] [2024-06-04 14:05:58,524 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:05:58,525 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-04 14:05:58,525 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:05:58,525 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-04 14:05:58,526 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-04 14:05:58,567 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:05:58,568 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 69 places, 74 transitions, 522 flow. Second operand has 6 states, 6 states have (on average 15.0) internal successors, (90), 6 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:05:58,568 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:05:58,568 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:05:58,568 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:05:58,788 INFO L124 PetriNetUnfolderBase]: 952/1574 cut-off events. [2024-06-04 14:05:58,789 INFO L125 PetriNetUnfolderBase]: For 6354/6357 co-relation queries the response was YES. [2024-06-04 14:05:58,795 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6509 conditions, 1574 events. 952/1574 cut-off events. For 6354/6357 co-relation queries the response was YES. Maximal size of possible extension queue 87. Compared 7892 event pairs, 309 based on Foata normal form. 6/1578 useless extension candidates. Maximal degree in co-relation 6475. Up to 1401 conditions per place. [2024-06-04 14:05:58,806 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 78 selfloop transitions, 9 changer transitions 0/93 dead transitions. [2024-06-04 14:05:58,807 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 73 places, 93 transitions, 757 flow [2024-06-04 14:05:58,807 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-04 14:05:58,808 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-04 14:05:58,808 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 117 transitions. [2024-06-04 14:05:58,808 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5707317073170731 [2024-06-04 14:05:58,808 INFO L175 Difference]: Start difference. First operand has 69 places, 74 transitions, 522 flow. Second operand 5 states and 117 transitions. [2024-06-04 14:05:58,809 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 73 places, 93 transitions, 757 flow [2024-06-04 14:05:58,818 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 73 places, 93 transitions, 741 flow, removed 8 selfloop flow, removed 0 redundant places. [2024-06-04 14:05:58,819 INFO L231 Difference]: Finished difference. Result has 74 places, 76 transitions, 551 flow [2024-06-04 14:05:58,820 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=506, PETRI_DIFFERENCE_MINUEND_PLACES=69, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=74, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=65, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=551, PETRI_PLACES=74, PETRI_TRANSITIONS=76} [2024-06-04 14:05:58,820 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 32 predicate places. [2024-06-04 14:05:58,820 INFO L495 AbstractCegarLoop]: Abstraction has has 74 places, 76 transitions, 551 flow [2024-06-04 14:05:58,821 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.0) internal successors, (90), 6 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:05:58,821 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:05:58,821 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:05:58,821 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-04 14:05:58,821 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:05:58,826 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:05:58,826 INFO L85 PathProgramCache]: Analyzing trace with hash 504252743, now seen corresponding path program 1 times [2024-06-04 14:05:58,826 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:05:58,827 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1958399225] [2024-06-04 14:05:58,827 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:05:58,827 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:05:58,834 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:05:59,022 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:05:59,023 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:05:59,023 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1958399225] [2024-06-04 14:05:59,023 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1958399225] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:05:59,023 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:05:59,023 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:05:59,023 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [54249992] [2024-06-04 14:05:59,024 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:05:59,024 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:05:59,024 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:05:59,025 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:05:59,025 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:05:59,070 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:05:59,071 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 74 places, 76 transitions, 551 flow. Second operand has 7 states, 7 states have (on average 14.857142857142858) internal successors, (104), 7 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:05:59,071 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:05:59,071 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:05:59,071 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:05:59,378 INFO L124 PetriNetUnfolderBase]: 1039/1712 cut-off events. [2024-06-04 14:05:59,378 INFO L125 PetriNetUnfolderBase]: For 8185/8193 co-relation queries the response was YES. [2024-06-04 14:05:59,387 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7336 conditions, 1712 events. 1039/1712 cut-off events. For 8185/8193 co-relation queries the response was YES. Maximal size of possible extension queue 103. Compared 8809 event pairs, 282 based on Foata normal form. 10/1718 useless extension candidates. Maximal degree in co-relation 7299. Up to 1314 conditions per place. [2024-06-04 14:05:59,399 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 78 selfloop transitions, 47 changer transitions 0/131 dead transitions. [2024-06-04 14:05:59,399 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 82 places, 131 transitions, 1115 flow [2024-06-04 14:05:59,404 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 14:05:59,404 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 14:05:59,405 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 218 transitions. [2024-06-04 14:05:59,405 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5907859078590786 [2024-06-04 14:05:59,406 INFO L175 Difference]: Start difference. First operand has 74 places, 76 transitions, 551 flow. Second operand 9 states and 218 transitions. [2024-06-04 14:05:59,406 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 82 places, 131 transitions, 1115 flow [2024-06-04 14:05:59,418 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 79 places, 131 transitions, 1088 flow, removed 6 selfloop flow, removed 3 redundant places. [2024-06-04 14:05:59,421 INFO L231 Difference]: Finished difference. Result has 82 places, 90 transitions, 763 flow [2024-06-04 14:05:59,422 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=524, PETRI_DIFFERENCE_MINUEND_PLACES=71, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=76, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=36, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=763, PETRI_PLACES=82, PETRI_TRANSITIONS=90} [2024-06-04 14:05:59,423 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 40 predicate places. [2024-06-04 14:05:59,423 INFO L495 AbstractCegarLoop]: Abstraction has has 82 places, 90 transitions, 763 flow [2024-06-04 14:05:59,423 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 14.857142857142858) internal successors, (104), 7 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:05:59,423 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:05:59,423 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:05:59,424 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-04 14:05:59,424 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:05:59,424 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:05:59,425 INFO L85 PathProgramCache]: Analyzing trace with hash 742131933, now seen corresponding path program 2 times [2024-06-04 14:05:59,425 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:05:59,425 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1462962155] [2024-06-04 14:05:59,425 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:05:59,425 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:05:59,432 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:05:59,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-06-04 14:05:59,650 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:05:59,650 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1462962155] [2024-06-04 14:05:59,650 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1462962155] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:05:59,650 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:05:59,650 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:05:59,651 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1539193232] [2024-06-04 14:05:59,651 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:05:59,651 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:05:59,652 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:05:59,652 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:05:59,652 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:05:59,694 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:05:59,695 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 82 places, 90 transitions, 763 flow. Second operand has 7 states, 7 states have (on average 14.857142857142858) internal successors, (104), 7 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:05:59,695 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:05:59,695 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:05:59,695 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:06:00,016 INFO L124 PetriNetUnfolderBase]: 1104/1822 cut-off events. [2024-06-04 14:06:00,017 INFO L125 PetriNetUnfolderBase]: For 11363/11371 co-relation queries the response was YES. [2024-06-04 14:06:00,026 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8807 conditions, 1822 events. 1104/1822 cut-off events. For 11363/11371 co-relation queries the response was YES. Maximal size of possible extension queue 112. Compared 9464 event pairs, 315 based on Foata normal form. 10/1828 useless extension candidates. Maximal degree in co-relation 8767. Up to 1442 conditions per place. [2024-06-04 14:06:00,041 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 89 selfloop transitions, 40 changer transitions 0/135 dead transitions. [2024-06-04 14:06:00,042 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 87 places, 135 transitions, 1351 flow [2024-06-04 14:06:00,042 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-04 14:06:00,042 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-04 14:06:00,043 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 156 transitions. [2024-06-04 14:06:00,043 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6341463414634146 [2024-06-04 14:06:00,043 INFO L175 Difference]: Start difference. First operand has 82 places, 90 transitions, 763 flow. Second operand 6 states and 156 transitions. [2024-06-04 14:06:00,044 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 87 places, 135 transitions, 1351 flow [2024-06-04 14:06:00,066 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 83 places, 135 transitions, 1237 flow, removed 32 selfloop flow, removed 4 redundant places. [2024-06-04 14:06:00,069 INFO L231 Difference]: Finished difference. Result has 85 places, 105 transitions, 938 flow [2024-06-04 14:06:00,069 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=670, PETRI_DIFFERENCE_MINUEND_PLACES=78, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=90, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=54, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=938, PETRI_PLACES=85, PETRI_TRANSITIONS=105} [2024-06-04 14:06:00,070 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 43 predicate places. [2024-06-04 14:06:00,070 INFO L495 AbstractCegarLoop]: Abstraction has has 85 places, 105 transitions, 938 flow [2024-06-04 14:06:00,070 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 14.857142857142858) internal successors, (104), 7 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:06:00,070 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:06:00,071 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:06:00,071 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-04 14:06:00,071 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:06:00,071 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:06:00,071 INFO L85 PathProgramCache]: Analyzing trace with hash 742137513, now seen corresponding path program 3 times [2024-06-04 14:06:00,072 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:06:00,076 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [238884836] [2024-06-04 14:06:00,076 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:06:00,076 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:06:00,082 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:06:00,277 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:06:00,277 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:06:00,278 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [238884836] [2024-06-04 14:06:00,278 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [238884836] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:06:00,278 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:06:00,278 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:06:00,278 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1510782025] [2024-06-04 14:06:00,279 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:06:00,279 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:06:00,279 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:06:00,280 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:06:00,280 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:06:00,327 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:06:00,328 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 85 places, 105 transitions, 938 flow. Second operand has 7 states, 7 states have (on average 14.857142857142858) internal successors, (104), 7 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:06:00,328 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:06:00,328 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:06:00,328 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:06:00,686 INFO L124 PetriNetUnfolderBase]: 1103/1824 cut-off events. [2024-06-04 14:06:00,686 INFO L125 PetriNetUnfolderBase]: For 13216/13229 co-relation queries the response was YES. [2024-06-04 14:06:00,697 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9265 conditions, 1824 events. 1103/1824 cut-off events. For 13216/13229 co-relation queries the response was YES. Maximal size of possible extension queue 113. Compared 9499 event pairs, 315 based on Foata normal form. 14/1834 useless extension candidates. Maximal degree in co-relation 9222. Up to 1444 conditions per place. [2024-06-04 14:06:00,709 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 90 selfloop transitions, 46 changer transitions 0/142 dead transitions. [2024-06-04 14:06:00,710 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 92 places, 142 transitions, 1411 flow [2024-06-04 14:06:00,710 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:06:00,710 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:06:00,711 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 195 transitions. [2024-06-04 14:06:00,711 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5945121951219512 [2024-06-04 14:06:00,712 INFO L175 Difference]: Start difference. First operand has 85 places, 105 transitions, 938 flow. Second operand 8 states and 195 transitions. [2024-06-04 14:06:00,712 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 92 places, 142 transitions, 1411 flow [2024-06-04 14:06:00,737 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 90 places, 142 transitions, 1350 flow, removed 16 selfloop flow, removed 2 redundant places. [2024-06-04 14:06:00,740 INFO L231 Difference]: Finished difference. Result has 91 places, 109 transitions, 1030 flow [2024-06-04 14:06:00,740 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=877, PETRI_DIFFERENCE_MINUEND_PLACES=83, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=105, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=62, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1030, PETRI_PLACES=91, PETRI_TRANSITIONS=109} [2024-06-04 14:06:00,740 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 49 predicate places. [2024-06-04 14:06:00,741 INFO L495 AbstractCegarLoop]: Abstraction has has 91 places, 109 transitions, 1030 flow [2024-06-04 14:06:00,741 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 14.857142857142858) internal successors, (104), 7 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:06:00,741 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:06:00,741 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:06:00,741 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-04 14:06:00,742 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:06:00,742 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:06:00,742 INFO L85 PathProgramCache]: Analyzing trace with hash -1105999029, now seen corresponding path program 4 times [2024-06-04 14:06:00,742 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:06:00,742 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1339964189] [2024-06-04 14:06:00,743 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:06:00,743 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:06:00,750 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:06:00,898 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:06:00,899 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:06:00,899 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1339964189] [2024-06-04 14:06:00,899 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1339964189] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:06:00,899 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:06:00,899 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:06:00,900 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2137230873] [2024-06-04 14:06:00,900 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:06:00,900 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:06:00,900 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:06:00,901 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:06:00,901 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:06:00,942 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:06:00,942 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 91 places, 109 transitions, 1030 flow. Second operand has 7 states, 7 states have (on average 14.857142857142858) internal successors, (104), 7 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:06:00,942 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:06:00,942 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:06:00,943 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:06:01,315 INFO L124 PetriNetUnfolderBase]: 1098/1833 cut-off events. [2024-06-04 14:06:01,316 INFO L125 PetriNetUnfolderBase]: For 14781/14794 co-relation queries the response was YES. [2024-06-04 14:06:01,325 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9601 conditions, 1833 events. 1098/1833 cut-off events. For 14781/14794 co-relation queries the response was YES. Maximal size of possible extension queue 113. Compared 9571 event pairs, 324 based on Foata normal form. 12/1841 useless extension candidates. Maximal degree in co-relation 9556. Up to 1526 conditions per place. [2024-06-04 14:06:01,336 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 115 selfloop transitions, 30 changer transitions 0/151 dead transitions. [2024-06-04 14:06:01,337 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 98 places, 151 transitions, 1541 flow [2024-06-04 14:06:01,337 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:06:01,337 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:06:01,338 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 183 transitions. [2024-06-04 14:06:01,338 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5579268292682927 [2024-06-04 14:06:01,338 INFO L175 Difference]: Start difference. First operand has 91 places, 109 transitions, 1030 flow. Second operand 8 states and 183 transitions. [2024-06-04 14:06:01,339 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 98 places, 151 transitions, 1541 flow [2024-06-04 14:06:01,365 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 92 places, 151 transitions, 1401 flow, removed 17 selfloop flow, removed 6 redundant places. [2024-06-04 14:06:01,367 INFO L231 Difference]: Finished difference. Result has 95 places, 120 transitions, 1135 flow [2024-06-04 14:06:01,368 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=914, PETRI_DIFFERENCE_MINUEND_PLACES=85, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=109, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=79, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1135, PETRI_PLACES=95, PETRI_TRANSITIONS=120} [2024-06-04 14:06:01,368 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 53 predicate places. [2024-06-04 14:06:01,368 INFO L495 AbstractCegarLoop]: Abstraction has has 95 places, 120 transitions, 1135 flow [2024-06-04 14:06:01,368 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 14.857142857142858) internal successors, (104), 7 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:06:01,369 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:06:01,369 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:06:01,369 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-04 14:06:01,369 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:06:01,370 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:06:01,370 INFO L85 PathProgramCache]: Analyzing trace with hash -1477445657, now seen corresponding path program 1 times [2024-06-04 14:06:01,370 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:06:01,370 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [348782143] [2024-06-04 14:06:01,370 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:06:01,370 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:06:01,378 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:06:01,518 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:06:01,519 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:06:01,519 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [348782143] [2024-06-04 14:06:01,519 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [348782143] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:06:01,519 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:06:01,519 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-04 14:06:01,519 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [843751023] [2024-06-04 14:06:01,520 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:06:01,520 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-04 14:06:01,520 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:06:01,521 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-04 14:06:01,521 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-06-04 14:06:01,548 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-04 14:06:01,548 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 95 places, 120 transitions, 1135 flow. Second operand has 5 states, 5 states have (on average 16.8) internal successors, (84), 5 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:06:01,548 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:06:01,548 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-04 14:06:01,549 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:06:01,832 INFO L124 PetriNetUnfolderBase]: 1016/1697 cut-off events. [2024-06-04 14:06:01,832 INFO L125 PetriNetUnfolderBase]: For 16219/16231 co-relation queries the response was YES. [2024-06-04 14:06:01,841 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9238 conditions, 1697 events. 1016/1697 cut-off events. For 16219/16231 co-relation queries the response was YES. Maximal size of possible extension queue 109. Compared 8830 event pairs, 293 based on Foata normal form. 16/1696 useless extension candidates. Maximal degree in co-relation 9190. Up to 1417 conditions per place. [2024-06-04 14:06:01,851 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 93 selfloop transitions, 26 changer transitions 0/133 dead transitions. [2024-06-04 14:06:01,852 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 99 places, 133 transitions, 1413 flow [2024-06-04 14:06:01,852 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-04 14:06:01,852 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-04 14:06:01,853 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 123 transitions. [2024-06-04 14:06:01,853 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-06-04 14:06:01,853 INFO L175 Difference]: Start difference. First operand has 95 places, 120 transitions, 1135 flow. Second operand 5 states and 123 transitions. [2024-06-04 14:06:01,853 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 99 places, 133 transitions, 1413 flow [2024-06-04 14:06:01,881 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 95 places, 133 transitions, 1330 flow, removed 21 selfloop flow, removed 4 redundant places. [2024-06-04 14:06:01,884 INFO L231 Difference]: Finished difference. Result has 96 places, 120 transitions, 1114 flow [2024-06-04 14:06:01,885 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1052, PETRI_DIFFERENCE_MINUEND_PLACES=91, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=120, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=94, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1114, PETRI_PLACES=96, PETRI_TRANSITIONS=120} [2024-06-04 14:06:01,886 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 54 predicate places. [2024-06-04 14:06:01,886 INFO L495 AbstractCegarLoop]: Abstraction has has 96 places, 120 transitions, 1114 flow [2024-06-04 14:06:01,886 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 16.8) internal successors, (84), 5 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:06:01,886 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:06:01,886 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:06:01,887 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-04 14:06:01,887 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:06:01,887 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:06:01,887 INFO L85 PathProgramCache]: Analyzing trace with hash -190851664, now seen corresponding path program 1 times [2024-06-04 14:06:01,887 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:06:01,888 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [374370303] [2024-06-04 14:06:01,888 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:06:01,888 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:06:01,900 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:06:02,060 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:06:02,060 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:06:02,060 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [374370303] [2024-06-04 14:06:02,060 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [374370303] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:06:02,061 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:06:02,061 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:06:02,061 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2121466069] [2024-06-04 14:06:02,061 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:06:02,061 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:06:02,062 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:06:02,062 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:06:02,062 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:06:02,122 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-04 14:06:02,123 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 96 places, 120 transitions, 1114 flow. Second operand has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:06:02,123 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:06:02,123 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-04 14:06:02,123 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:06:02,453 INFO L124 PetriNetUnfolderBase]: 1060/1763 cut-off events. [2024-06-04 14:06:02,453 INFO L125 PetriNetUnfolderBase]: For 19247/19305 co-relation queries the response was YES. [2024-06-04 14:06:02,461 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9736 conditions, 1763 events. 1060/1763 cut-off events. For 19247/19305 co-relation queries the response was YES. Maximal size of possible extension queue 111. Compared 9235 event pairs, 191 based on Foata normal form. 36/1753 useless extension candidates. Maximal degree in co-relation 9687. Up to 1361 conditions per place. [2024-06-04 14:06:02,470 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 103 selfloop transitions, 30 changer transitions 0/151 dead transitions. [2024-06-04 14:06:02,470 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 101 places, 151 transitions, 1568 flow [2024-06-04 14:06:02,471 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-04 14:06:02,471 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-04 14:06:02,471 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 150 transitions. [2024-06-04 14:06:02,472 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6097560975609756 [2024-06-04 14:06:02,472 INFO L175 Difference]: Start difference. First operand has 96 places, 120 transitions, 1114 flow. Second operand 6 states and 150 transitions. [2024-06-04 14:06:02,472 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 101 places, 151 transitions, 1568 flow [2024-06-04 14:06:02,502 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 97 places, 151 transitions, 1516 flow, removed 0 selfloop flow, removed 4 redundant places. [2024-06-04 14:06:02,505 INFO L231 Difference]: Finished difference. Result has 98 places, 124 transitions, 1193 flow [2024-06-04 14:06:02,505 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1062, PETRI_DIFFERENCE_MINUEND_PLACES=92, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=120, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=92, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1193, PETRI_PLACES=98, PETRI_TRANSITIONS=124} [2024-06-04 14:06:02,506 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 56 predicate places. [2024-06-04 14:06:02,506 INFO L495 AbstractCegarLoop]: Abstraction has has 98 places, 124 transitions, 1193 flow [2024-06-04 14:06:02,507 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:06:02,507 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:06:02,507 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:06:02,507 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-04 14:06:02,507 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:06:02,508 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:06:02,508 INFO L85 PathProgramCache]: Analyzing trace with hash -187994704, now seen corresponding path program 2 times [2024-06-04 14:06:02,508 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:06:02,508 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [522002098] [2024-06-04 14:06:02,508 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:06:02,508 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:06:02,516 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:06:02,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-06-04 14:06:02,685 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:06:02,687 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [522002098] [2024-06-04 14:06:02,689 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [522002098] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:06:02,689 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:06:02,689 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:06:02,689 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1101149140] [2024-06-04 14:06:02,689 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:06:02,690 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:06:02,690 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:06:02,691 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:06:02,691 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:06:02,735 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-04 14:06:02,735 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 98 places, 124 transitions, 1193 flow. Second operand has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:06:02,736 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:06:02,736 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-04 14:06:02,736 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:06:03,053 INFO L124 PetriNetUnfolderBase]: 1072/1781 cut-off events. [2024-06-04 14:06:03,054 INFO L125 PetriNetUnfolderBase]: For 21872/21937 co-relation queries the response was YES. [2024-06-04 14:06:03,063 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10109 conditions, 1781 events. 1072/1781 cut-off events. For 21872/21937 co-relation queries the response was YES. Maximal size of possible extension queue 110. Compared 9350 event pairs, 265 based on Foata normal form. 32/1761 useless extension candidates. Maximal degree in co-relation 10059. Up to 1459 conditions per place. [2024-06-04 14:06:03,075 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 103 selfloop transitions, 29 changer transitions 0/150 dead transitions. [2024-06-04 14:06:03,075 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 103 places, 150 transitions, 1559 flow [2024-06-04 14:06:03,076 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-04 14:06:03,076 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-04 14:06:03,077 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 147 transitions. [2024-06-04 14:06:03,077 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5975609756097561 [2024-06-04 14:06:03,077 INFO L175 Difference]: Start difference. First operand has 98 places, 124 transitions, 1193 flow. Second operand 6 states and 147 transitions. [2024-06-04 14:06:03,077 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 103 places, 150 transitions, 1559 flow [2024-06-04 14:06:03,160 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 101 places, 150 transitions, 1495 flow, removed 18 selfloop flow, removed 2 redundant places. [2024-06-04 14:06:03,162 INFO L231 Difference]: Finished difference. Result has 102 places, 126 transitions, 1232 flow [2024-06-04 14:06:03,163 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1137, PETRI_DIFFERENCE_MINUEND_PLACES=96, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=124, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=95, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1232, PETRI_PLACES=102, PETRI_TRANSITIONS=126} [2024-06-04 14:06:03,164 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 60 predicate places. [2024-06-04 14:06:03,164 INFO L495 AbstractCegarLoop]: Abstraction has has 102 places, 126 transitions, 1232 flow [2024-06-04 14:06:03,164 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:06:03,164 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:06:03,165 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:06:03,165 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-04 14:06:03,165 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:06:03,165 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:06:03,166 INFO L85 PathProgramCache]: Analyzing trace with hash 1531249776, now seen corresponding path program 3 times [2024-06-04 14:06:03,166 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:06:03,167 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [670417393] [2024-06-04 14:06:03,167 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:06:03,167 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:06:03,177 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:06:03,353 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:06:03,353 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:06:03,353 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [670417393] [2024-06-04 14:06:03,354 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [670417393] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:06:03,354 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:06:03,354 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:06:03,354 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [162175692] [2024-06-04 14:06:03,354 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:06:03,355 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:06:03,355 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:06:03,356 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:06:03,356 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:06:03,410 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-04 14:06:03,410 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 102 places, 126 transitions, 1232 flow. Second operand has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:06:03,411 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:06:03,411 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-04 14:06:03,411 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:06:03,734 INFO L124 PetriNetUnfolderBase]: 1059/1764 cut-off events. [2024-06-04 14:06:03,735 INFO L125 PetriNetUnfolderBase]: For 22682/22750 co-relation queries the response was YES. [2024-06-04 14:06:03,744 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10008 conditions, 1764 events. 1059/1764 cut-off events. For 22682/22750 co-relation queries the response was YES. Maximal size of possible extension queue 109. Compared 9271 event pairs, 187 based on Foata normal form. 39/1754 useless extension candidates. Maximal degree in co-relation 9956. Up to 1417 conditions per place. [2024-06-04 14:06:03,754 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 100 selfloop transitions, 28 changer transitions 0/146 dead transitions. [2024-06-04 14:06:03,755 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 106 places, 146 transitions, 1546 flow [2024-06-04 14:06:03,755 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-04 14:06:03,755 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-04 14:06:03,756 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 127 transitions. [2024-06-04 14:06:03,756 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6195121951219512 [2024-06-04 14:06:03,756 INFO L175 Difference]: Start difference. First operand has 102 places, 126 transitions, 1232 flow. Second operand 5 states and 127 transitions. [2024-06-04 14:06:03,757 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 106 places, 146 transitions, 1546 flow [2024-06-04 14:06:03,791 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 102 places, 146 transitions, 1469 flow, removed 11 selfloop flow, removed 4 redundant places. [2024-06-04 14:06:03,796 INFO L231 Difference]: Finished difference. Result has 103 places, 126 transitions, 1225 flow [2024-06-04 14:06:03,796 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1155, PETRI_DIFFERENCE_MINUEND_PLACES=98, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=126, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=98, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1225, PETRI_PLACES=103, PETRI_TRANSITIONS=126} [2024-06-04 14:06:03,796 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 61 predicate places. [2024-06-04 14:06:03,797 INFO L495 AbstractCegarLoop]: Abstraction has has 103 places, 126 transitions, 1225 flow [2024-06-04 14:06:03,797 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:06:03,797 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:06:03,797 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:06:03,797 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-04 14:06:03,798 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:06:03,798 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:06:03,798 INFO L85 PathProgramCache]: Analyzing trace with hash 1531434474, now seen corresponding path program 1 times [2024-06-04 14:06:03,798 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:06:03,798 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1801522500] [2024-06-04 14:06:03,798 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:06:03,799 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:06:03,806 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:06:03,957 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:06:03,958 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:06:03,958 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1801522500] [2024-06-04 14:06:03,958 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1801522500] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:06:03,958 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:06:03,959 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:06:03,959 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1586219691] [2024-06-04 14:06:03,959 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:06:03,959 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:06:03,959 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:06:03,960 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:06:03,960 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:06:04,023 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:06:04,023 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 103 places, 126 transitions, 1225 flow. Second operand has 7 states, 7 states have (on average 14.857142857142858) internal successors, (104), 7 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:06:04,023 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:06:04,023 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:06:04,023 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:06:04,364 INFO L124 PetriNetUnfolderBase]: 1200/1975 cut-off events. [2024-06-04 14:06:04,364 INFO L125 PetriNetUnfolderBase]: For 26344/26359 co-relation queries the response was YES. [2024-06-04 14:06:04,376 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10942 conditions, 1975 events. 1200/1975 cut-off events. For 26344/26359 co-relation queries the response was YES. Maximal size of possible extension queue 123. Compared 10311 event pairs, 280 based on Foata normal form. 36/2007 useless extension candidates. Maximal degree in co-relation 10889. Up to 1585 conditions per place. [2024-06-04 14:06:04,388 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 114 selfloop transitions, 32 changer transitions 0/152 dead transitions. [2024-06-04 14:06:04,388 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 108 places, 152 transitions, 1653 flow [2024-06-04 14:06:04,388 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-04 14:06:04,389 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-04 14:06:04,389 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 147 transitions. [2024-06-04 14:06:04,389 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5975609756097561 [2024-06-04 14:06:04,390 INFO L175 Difference]: Start difference. First operand has 103 places, 126 transitions, 1225 flow. Second operand 6 states and 147 transitions. [2024-06-04 14:06:04,390 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 108 places, 152 transitions, 1653 flow [2024-06-04 14:06:04,427 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 104 places, 152 transitions, 1590 flow, removed 2 selfloop flow, removed 4 redundant places. [2024-06-04 14:06:04,430 INFO L231 Difference]: Finished difference. Result has 105 places, 130 transitions, 1304 flow [2024-06-04 14:06:04,430 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1162, PETRI_DIFFERENCE_MINUEND_PLACES=99, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=126, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=94, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1304, PETRI_PLACES=105, PETRI_TRANSITIONS=130} [2024-06-04 14:06:04,431 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 63 predicate places. [2024-06-04 14:06:04,431 INFO L495 AbstractCegarLoop]: Abstraction has has 105 places, 130 transitions, 1304 flow [2024-06-04 14:06:04,431 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 14.857142857142858) internal successors, (104), 7 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:06:04,431 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:06:04,432 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:06:04,432 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-04 14:06:04,432 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:06:04,432 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:06:04,432 INFO L85 PathProgramCache]: Analyzing trace with hash 73776520, now seen corresponding path program 2 times [2024-06-04 14:06:04,433 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:06:04,433 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1803247055] [2024-06-04 14:06:04,433 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:06:04,433 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:06:04,440 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:06:04,601 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:06:04,601 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:06:04,601 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1803247055] [2024-06-04 14:06:04,602 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1803247055] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:06:04,602 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:06:04,602 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:06:04,602 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1270023757] [2024-06-04 14:06:04,602 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:06:04,603 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:06:04,603 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:06:04,603 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:06:04,603 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:06:04,663 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:06:04,664 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 105 places, 130 transitions, 1304 flow. Second operand has 7 states, 7 states have (on average 14.857142857142858) internal successors, (104), 7 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:06:04,664 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:06:04,664 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:06:04,665 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:06:04,982 INFO L124 PetriNetUnfolderBase]: 1217/2002 cut-off events. [2024-06-04 14:06:04,982 INFO L125 PetriNetUnfolderBase]: For 25915/25930 co-relation queries the response was YES. [2024-06-04 14:06:04,994 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11534 conditions, 2002 events. 1217/2002 cut-off events. For 25915/25930 co-relation queries the response was YES. Maximal size of possible extension queue 124. Compared 10435 event pairs, 301 based on Foata normal form. 16/2014 useless extension candidates. Maximal degree in co-relation 11480. Up to 1751 conditions per place. [2024-06-04 14:06:05,006 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 129 selfloop transitions, 18 changer transitions 0/153 dead transitions. [2024-06-04 14:06:05,007 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 110 places, 153 transitions, 1683 flow [2024-06-04 14:06:05,007 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-04 14:06:05,007 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-04 14:06:05,008 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 139 transitions. [2024-06-04 14:06:05,008 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5650406504065041 [2024-06-04 14:06:05,008 INFO L175 Difference]: Start difference. First operand has 105 places, 130 transitions, 1304 flow. Second operand 6 states and 139 transitions. [2024-06-04 14:06:05,008 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 110 places, 153 transitions, 1683 flow [2024-06-04 14:06:05,065 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 106 places, 153 transitions, 1581 flow, removed 24 selfloop flow, removed 4 redundant places. [2024-06-04 14:06:05,068 INFO L231 Difference]: Finished difference. Result has 107 places, 132 transitions, 1279 flow [2024-06-04 14:06:05,069 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1204, PETRI_DIFFERENCE_MINUEND_PLACES=101, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=130, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=112, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1279, PETRI_PLACES=107, PETRI_TRANSITIONS=132} [2024-06-04 14:06:05,069 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 65 predicate places. [2024-06-04 14:06:05,069 INFO L495 AbstractCegarLoop]: Abstraction has has 107 places, 132 transitions, 1279 flow [2024-06-04 14:06:05,069 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 14.857142857142858) internal successors, (104), 7 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:06:05,070 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:06:05,070 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:06:05,070 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-04 14:06:05,070 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:06:05,070 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:06:05,071 INFO L85 PathProgramCache]: Analyzing trace with hash 82347400, now seen corresponding path program 3 times [2024-06-04 14:06:05,071 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:06:05,071 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [822953902] [2024-06-04 14:06:05,071 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:06:05,071 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:06:05,078 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:06:05,239 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:06:05,240 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:06:05,240 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [822953902] [2024-06-04 14:06:05,240 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [822953902] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:06:05,240 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:06:05,240 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:06:05,240 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1610396847] [2024-06-04 14:06:05,240 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:06:05,241 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:06:05,241 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:06:05,241 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:06:05,242 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:06:05,292 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:06:05,292 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 107 places, 132 transitions, 1279 flow. Second operand has 7 states, 7 states have (on average 14.857142857142858) internal successors, (104), 7 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:06:05,292 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:06:05,292 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:06:05,293 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:06:05,595 INFO L124 PetriNetUnfolderBase]: 1209/1990 cut-off events. [2024-06-04 14:06:05,595 INFO L125 PetriNetUnfolderBase]: For 25025/25040 co-relation queries the response was YES. [2024-06-04 14:06:05,607 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11151 conditions, 1990 events. 1209/1990 cut-off events. For 25025/25040 co-relation queries the response was YES. Maximal size of possible extension queue 123. Compared 10420 event pairs, 270 based on Foata normal form. 16/2002 useless extension candidates. Maximal degree in co-relation 11096. Up to 1680 conditions per place. [2024-06-04 14:06:05,617 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 128 selfloop transitions, 23 changer transitions 0/157 dead transitions. [2024-06-04 14:06:05,617 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 112 places, 157 transitions, 1678 flow [2024-06-04 14:06:05,618 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-04 14:06:05,618 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-04 14:06:05,619 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 140 transitions. [2024-06-04 14:06:05,619 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5691056910569106 [2024-06-04 14:06:05,619 INFO L175 Difference]: Start difference. First operand has 107 places, 132 transitions, 1279 flow. Second operand 6 states and 140 transitions. [2024-06-04 14:06:05,619 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 112 places, 157 transitions, 1678 flow [2024-06-04 14:06:05,662 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 108 places, 157 transitions, 1621 flow, removed 12 selfloop flow, removed 4 redundant places. [2024-06-04 14:06:05,664 INFO L231 Difference]: Finished difference. Result has 110 places, 135 transitions, 1330 flow [2024-06-04 14:06:05,665 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1222, PETRI_DIFFERENCE_MINUEND_PLACES=103, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=132, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=109, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1330, PETRI_PLACES=110, PETRI_TRANSITIONS=135} [2024-06-04 14:06:05,665 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 68 predicate places. [2024-06-04 14:06:05,665 INFO L495 AbstractCegarLoop]: Abstraction has has 110 places, 135 transitions, 1330 flow [2024-06-04 14:06:05,666 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 14.857142857142858) internal successors, (104), 7 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:06:05,666 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:06:05,666 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:06:05,666 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-04 14:06:05,666 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:06:05,667 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:06:05,667 INFO L85 PathProgramCache]: Analyzing trace with hash -1536528676, now seen corresponding path program 1 times [2024-06-04 14:06:05,667 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:06:05,667 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1481086337] [2024-06-04 14:06:05,667 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:06:05,667 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:06:05,676 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:06:05,844 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:06:05,844 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:06:05,844 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1481086337] [2024-06-04 14:06:05,844 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1481086337] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:06:05,844 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:06:05,845 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:06:05,845 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1559208886] [2024-06-04 14:06:05,845 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:06:05,846 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:06:05,846 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:06:05,847 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:06:05,847 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:06:05,914 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:06:05,916 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 110 places, 135 transitions, 1330 flow. Second operand has 8 states, 8 states have (on average 14.75) internal successors, (118), 8 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-06-04 14:06:05,916 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:06:05,916 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:06:05,916 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:06:06,546 INFO L124 PetriNetUnfolderBase]: 1870/3170 cut-off events. [2024-06-04 14:06:06,546 INFO L125 PetriNetUnfolderBase]: For 54585/54600 co-relation queries the response was YES. [2024-06-04 14:06:06,564 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17599 conditions, 3170 events. 1870/3170 cut-off events. For 54585/54600 co-relation queries the response was YES. Maximal size of possible extension queue 179. Compared 19057 event pairs, 395 based on Foata normal form. 54/3220 useless extension candidates. Maximal degree in co-relation 17542. Up to 1337 conditions per place. [2024-06-04 14:06:06,583 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 135 selfloop transitions, 71 changer transitions 0/212 dead transitions. [2024-06-04 14:06:06,584 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 118 places, 212 transitions, 2375 flow [2024-06-04 14:06:06,584 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 14:06:06,584 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 14:06:06,585 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 235 transitions. [2024-06-04 14:06:06,586 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6368563685636857 [2024-06-04 14:06:06,586 INFO L175 Difference]: Start difference. First operand has 110 places, 135 transitions, 1330 flow. Second operand 9 states and 235 transitions. [2024-06-04 14:06:06,586 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 118 places, 212 transitions, 2375 flow [2024-06-04 14:06:06,671 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 115 places, 212 transitions, 2307 flow, removed 17 selfloop flow, removed 3 redundant places. [2024-06-04 14:06:06,675 INFO L231 Difference]: Finished difference. Result has 118 places, 144 transitions, 1611 flow [2024-06-04 14:06:06,675 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1262, PETRI_DIFFERENCE_MINUEND_PLACES=107, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=135, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=66, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1611, PETRI_PLACES=118, PETRI_TRANSITIONS=144} [2024-06-04 14:06:06,675 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 76 predicate places. [2024-06-04 14:06:06,676 INFO L495 AbstractCegarLoop]: Abstraction has has 118 places, 144 transitions, 1611 flow [2024-06-04 14:06:06,677 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 14.75) internal successors, (118), 8 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-06-04 14:06:06,677 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:06:06,677 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:06:06,677 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-04 14:06:06,678 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:06:06,678 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:06:06,678 INFO L85 PathProgramCache]: Analyzing trace with hash -1532867266, now seen corresponding path program 2 times [2024-06-04 14:06:06,679 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:06:06,679 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1696988328] [2024-06-04 14:06:06,679 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:06:06,679 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:06:06,687 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:06:06,860 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:06:06,861 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:06:06,861 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1696988328] [2024-06-04 14:06:06,861 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1696988328] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:06:06,861 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:06:06,861 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:06:06,861 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [949715211] [2024-06-04 14:06:06,862 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:06:06,862 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:06:06,863 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:06:06,863 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:06:06,864 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:06:06,922 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:06:06,923 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 118 places, 144 transitions, 1611 flow. Second operand has 8 states, 8 states have (on average 14.75) internal successors, (118), 8 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-06-04 14:06:06,924 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:06:06,925 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:06:06,925 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:06:07,586 INFO L124 PetriNetUnfolderBase]: 2326/3972 cut-off events. [2024-06-04 14:06:07,587 INFO L125 PetriNetUnfolderBase]: For 77233/77248 co-relation queries the response was YES. [2024-06-04 14:06:07,611 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22913 conditions, 3972 events. 2326/3972 cut-off events. For 77233/77248 co-relation queries the response was YES. Maximal size of possible extension queue 219. Compared 25396 event pairs, 793 based on Foata normal form. 54/4022 useless extension candidates. Maximal degree in co-relation 22853. Up to 2590 conditions per place. [2024-06-04 14:06:07,632 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 130 selfloop transitions, 73 changer transitions 0/209 dead transitions. [2024-06-04 14:06:07,632 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 127 places, 209 transitions, 2537 flow [2024-06-04 14:06:07,633 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-04 14:06:07,633 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-04 14:06:07,633 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 252 transitions. [2024-06-04 14:06:07,634 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6146341463414634 [2024-06-04 14:06:07,634 INFO L175 Difference]: Start difference. First operand has 118 places, 144 transitions, 1611 flow. Second operand 10 states and 252 transitions. [2024-06-04 14:06:07,634 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 127 places, 209 transitions, 2537 flow [2024-06-04 14:06:07,789 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 124 places, 209 transitions, 2383 flow, removed 45 selfloop flow, removed 3 redundant places. [2024-06-04 14:06:07,792 INFO L231 Difference]: Finished difference. Result has 126 places, 149 transitions, 1727 flow [2024-06-04 14:06:07,792 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1469, PETRI_DIFFERENCE_MINUEND_PLACES=115, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=144, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=72, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1727, PETRI_PLACES=126, PETRI_TRANSITIONS=149} [2024-06-04 14:06:07,793 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 84 predicate places. [2024-06-04 14:06:07,793 INFO L495 AbstractCegarLoop]: Abstraction has has 126 places, 149 transitions, 1727 flow [2024-06-04 14:06:07,793 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 14.75) internal successors, (118), 8 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-06-04 14:06:07,793 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:06:07,794 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:06:07,794 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-04 14:06:07,794 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:06:07,794 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:06:07,794 INFO L85 PathProgramCache]: Analyzing trace with hash -1532719396, now seen corresponding path program 3 times [2024-06-04 14:06:07,795 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:06:07,795 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2073658049] [2024-06-04 14:06:07,795 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:06:07,795 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:06:07,801 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:06:07,988 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:06:07,989 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:06:07,989 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2073658049] [2024-06-04 14:06:07,989 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2073658049] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:06:07,989 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:06:07,989 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:06:07,990 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1998574486] [2024-06-04 14:06:07,990 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:06:07,990 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:06:07,990 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:06:07,991 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:06:07,991 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:06:08,039 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:06:08,040 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 126 places, 149 transitions, 1727 flow. Second operand has 8 states, 8 states have (on average 14.75) internal successors, (118), 8 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-06-04 14:06:08,040 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:06:08,040 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:06:08,040 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:06:08,813 INFO L124 PetriNetUnfolderBase]: 2381/4063 cut-off events. [2024-06-04 14:06:08,814 INFO L125 PetriNetUnfolderBase]: For 81212/81227 co-relation queries the response was YES. [2024-06-04 14:06:08,842 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22954 conditions, 4063 events. 2381/4063 cut-off events. For 81212/81227 co-relation queries the response was YES. Maximal size of possible extension queue 232. Compared 26155 event pairs, 882 based on Foata normal form. 62/4113 useless extension candidates. Maximal degree in co-relation 22891. Up to 3183 conditions per place. [2024-06-04 14:06:08,861 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 120 selfloop transitions, 72 changer transitions 0/198 dead transitions. [2024-06-04 14:06:08,862 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 135 places, 198 transitions, 2433 flow [2024-06-04 14:06:08,862 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-04 14:06:08,862 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-04 14:06:08,864 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 241 transitions. [2024-06-04 14:06:08,864 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5878048780487805 [2024-06-04 14:06:08,864 INFO L175 Difference]: Start difference. First operand has 126 places, 149 transitions, 1727 flow. Second operand 10 states and 241 transitions. [2024-06-04 14:06:08,864 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 135 places, 198 transitions, 2433 flow [2024-06-04 14:06:09,021 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 129 places, 198 transitions, 2295 flow, removed 23 selfloop flow, removed 6 redundant places. [2024-06-04 14:06:09,024 INFO L231 Difference]: Finished difference. Result has 130 places, 151 transitions, 1794 flow [2024-06-04 14:06:09,024 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1591, PETRI_DIFFERENCE_MINUEND_PLACES=120, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=149, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=77, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1794, PETRI_PLACES=130, PETRI_TRANSITIONS=151} [2024-06-04 14:06:09,025 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 88 predicate places. [2024-06-04 14:06:09,025 INFO L495 AbstractCegarLoop]: Abstraction has has 130 places, 151 transitions, 1794 flow [2024-06-04 14:06:09,026 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 14.75) internal successors, (118), 8 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-06-04 14:06:09,026 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:06:09,026 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:06:09,026 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-04 14:06:09,026 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:06:09,027 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:06:09,027 INFO L85 PathProgramCache]: Analyzing trace with hash 224251932, now seen corresponding path program 4 times [2024-06-04 14:06:09,027 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:06:09,027 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1771021368] [2024-06-04 14:06:09,027 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:06:09,027 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:06:09,034 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:06:09,215 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:06:09,216 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:06:09,216 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1771021368] [2024-06-04 14:06:09,216 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1771021368] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:06:09,216 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:06:09,216 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:06:09,216 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1228912551] [2024-06-04 14:06:09,217 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:06:09,217 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:06:09,218 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:06:09,218 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:06:09,218 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:06:09,288 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:06:09,288 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 130 places, 151 transitions, 1794 flow. Second operand has 8 states, 8 states have (on average 14.75) internal successors, (118), 8 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-06-04 14:06:09,288 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:06:09,288 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:06:09,289 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:06:10,023 INFO L124 PetriNetUnfolderBase]: 2568/4383 cut-off events. [2024-06-04 14:06:10,024 INFO L125 PetriNetUnfolderBase]: For 86985/87000 co-relation queries the response was YES. [2024-06-04 14:06:10,055 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24661 conditions, 4383 events. 2568/4383 cut-off events. For 86985/87000 co-relation queries the response was YES. Maximal size of possible extension queue 251. Compared 28622 event pairs, 990 based on Foata normal form. 62/4441 useless extension candidates. Maximal degree in co-relation 24596. Up to 3576 conditions per place. [2024-06-04 14:06:10,075 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 131 selfloop transitions, 53 changer transitions 0/190 dead transitions. [2024-06-04 14:06:10,075 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 136 places, 190 transitions, 2404 flow [2024-06-04 14:06:10,076 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:06:10,076 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:06:10,076 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 179 transitions. [2024-06-04 14:06:10,077 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6236933797909407 [2024-06-04 14:06:10,077 INFO L175 Difference]: Start difference. First operand has 130 places, 151 transitions, 1794 flow. Second operand 7 states and 179 transitions. [2024-06-04 14:06:10,077 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 136 places, 190 transitions, 2404 flow [2024-06-04 14:06:10,236 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 128 places, 190 transitions, 2229 flow, removed 16 selfloop flow, removed 8 redundant places. [2024-06-04 14:06:10,239 INFO L231 Difference]: Finished difference. Result has 129 places, 153 transitions, 1793 flow [2024-06-04 14:06:10,239 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1623, PETRI_DIFFERENCE_MINUEND_PLACES=122, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=151, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=98, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1793, PETRI_PLACES=129, PETRI_TRANSITIONS=153} [2024-06-04 14:06:10,240 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 87 predicate places. [2024-06-04 14:06:10,240 INFO L495 AbstractCegarLoop]: Abstraction has has 129 places, 153 transitions, 1793 flow [2024-06-04 14:06:10,240 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 14.75) internal successors, (118), 8 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-06-04 14:06:10,240 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:06:10,240 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:06:10,241 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-04 14:06:10,241 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:06:10,241 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:06:10,241 INFO L85 PathProgramCache]: Analyzing trace with hash 229614312, now seen corresponding path program 5 times [2024-06-04 14:06:10,241 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:06:10,241 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [49845510] [2024-06-04 14:06:10,242 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:06:10,242 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:06:10,249 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:06:10,425 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:06:10,426 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:06:10,426 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [49845510] [2024-06-04 14:06:10,426 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [49845510] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:06:10,426 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:06:10,426 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:06:10,426 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1746755955] [2024-06-04 14:06:10,427 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:06:10,427 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:06:10,427 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:06:10,428 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:06:10,429 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:06:10,500 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:06:10,501 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 129 places, 153 transitions, 1793 flow. Second operand has 8 states, 8 states have (on average 14.75) internal successors, (118), 8 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-06-04 14:06:10,501 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:06:10,501 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:06:10,501 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:06:11,216 INFO L124 PetriNetUnfolderBase]: 2705/4628 cut-off events. [2024-06-04 14:06:11,216 INFO L125 PetriNetUnfolderBase]: For 95131/95146 co-relation queries the response was YES. [2024-06-04 14:06:11,238 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25696 conditions, 4628 events. 2705/4628 cut-off events. For 95131/95146 co-relation queries the response was YES. Maximal size of possible extension queue 269. Compared 30668 event pairs, 1044 based on Foata normal form. 62/4686 useless extension candidates. Maximal degree in co-relation 25630. Up to 3861 conditions per place. [2024-06-04 14:06:11,257 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 133 selfloop transitions, 55 changer transitions 3/197 dead transitions. [2024-06-04 14:06:11,257 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 137 places, 197 transitions, 2431 flow [2024-06-04 14:06:11,258 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 14:06:11,258 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 14:06:11,258 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 219 transitions. [2024-06-04 14:06:11,258 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5934959349593496 [2024-06-04 14:06:11,259 INFO L175 Difference]: Start difference. First operand has 129 places, 153 transitions, 1793 flow. Second operand 9 states and 219 transitions. [2024-06-04 14:06:11,259 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 137 places, 197 transitions, 2431 flow [2024-06-04 14:06:11,455 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 132 places, 197 transitions, 2296 flow, removed 18 selfloop flow, removed 5 redundant places. [2024-06-04 14:06:11,458 INFO L231 Difference]: Finished difference. Result has 133 places, 154 transitions, 1823 flow [2024-06-04 14:06:11,458 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1658, PETRI_DIFFERENCE_MINUEND_PLACES=124, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=153, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=98, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1823, PETRI_PLACES=133, PETRI_TRANSITIONS=154} [2024-06-04 14:06:11,459 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 91 predicate places. [2024-06-04 14:06:11,459 INFO L495 AbstractCegarLoop]: Abstraction has has 133 places, 154 transitions, 1823 flow [2024-06-04 14:06:11,459 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 14.75) internal successors, (118), 8 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-06-04 14:06:11,459 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:06:11,460 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:06:11,460 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-04 14:06:11,460 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:06:11,460 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:06:11,460 INFO L85 PathProgramCache]: Analyzing trace with hash 224104062, now seen corresponding path program 6 times [2024-06-04 14:06:11,460 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:06:11,461 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [208596347] [2024-06-04 14:06:11,461 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:06:11,461 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:06:11,468 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:06:11,644 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:06:11,644 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:06:11,644 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [208596347] [2024-06-04 14:06:11,644 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [208596347] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:06:11,645 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:06:11,645 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:06:11,645 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1878855766] [2024-06-04 14:06:11,645 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:06:11,646 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:06:11,646 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:06:11,646 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:06:11,647 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:06:11,700 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:06:11,701 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 133 places, 154 transitions, 1823 flow. Second operand has 8 states, 8 states have (on average 14.75) internal successors, (118), 8 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-06-04 14:06:11,701 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:06:11,701 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:06:11,701 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:06:12,387 INFO L124 PetriNetUnfolderBase]: 3020/5157 cut-off events. [2024-06-04 14:06:12,388 INFO L125 PetriNetUnfolderBase]: For 110357/110372 co-relation queries the response was YES. [2024-06-04 14:06:12,414 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28527 conditions, 5157 events. 3020/5157 cut-off events. For 110357/110372 co-relation queries the response was YES. Maximal size of possible extension queue 311. Compared 34909 event pairs, 1031 based on Foata normal form. 54/5207 useless extension candidates. Maximal degree in co-relation 28460. Up to 3371 conditions per place. [2024-06-04 14:06:12,430 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 145 selfloop transitions, 55 changer transitions 0/206 dead transitions. [2024-06-04 14:06:12,430 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 139 places, 206 transitions, 2620 flow [2024-06-04 14:06:12,431 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:06:12,431 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:06:12,431 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 185 transitions. [2024-06-04 14:06:12,431 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6445993031358885 [2024-06-04 14:06:12,431 INFO L175 Difference]: Start difference. First operand has 133 places, 154 transitions, 1823 flow. Second operand 7 states and 185 transitions. [2024-06-04 14:06:12,432 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 139 places, 206 transitions, 2620 flow [2024-06-04 14:06:12,597 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 132 places, 206 transitions, 2476 flow, removed 20 selfloop flow, removed 7 redundant places. [2024-06-04 14:06:12,600 INFO L231 Difference]: Finished difference. Result has 134 places, 160 transitions, 1933 flow [2024-06-04 14:06:12,600 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1679, PETRI_DIFFERENCE_MINUEND_PLACES=126, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=154, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=100, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1933, PETRI_PLACES=134, PETRI_TRANSITIONS=160} [2024-06-04 14:06:12,600 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 92 predicate places. [2024-06-04 14:06:12,601 INFO L495 AbstractCegarLoop]: Abstraction has has 134 places, 160 transitions, 1933 flow [2024-06-04 14:06:12,601 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 14.75) internal successors, (118), 8 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-06-04 14:06:12,601 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:06:12,601 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:06:12,601 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-04 14:06:12,601 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:06:12,602 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:06:12,602 INFO L85 PathProgramCache]: Analyzing trace with hash 229829514, now seen corresponding path program 1 times [2024-06-04 14:06:12,602 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:06:12,602 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1314749644] [2024-06-04 14:06:12,602 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:06:12,603 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:06:12,608 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:06:12,800 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:06:12,800 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:06:12,800 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1314749644] [2024-06-04 14:06:12,800 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1314749644] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:06:12,800 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:06:12,801 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:06:12,801 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1548885732] [2024-06-04 14:06:12,801 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:06:12,802 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:06:12,803 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:06:12,803 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:06:12,803 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:06:12,907 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:06:12,907 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 134 places, 160 transitions, 1933 flow. Second operand has 8 states, 8 states have (on average 14.75) internal successors, (118), 8 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-06-04 14:06:12,907 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:06:12,907 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:06:12,908 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:06:13,761 INFO L124 PetriNetUnfolderBase]: 3149/5407 cut-off events. [2024-06-04 14:06:13,761 INFO L125 PetriNetUnfolderBase]: For 120027/120042 co-relation queries the response was YES. [2024-06-04 14:06:13,788 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29904 conditions, 5407 events. 3149/5407 cut-off events. For 120027/120042 co-relation queries the response was YES. Maximal size of possible extension queue 330. Compared 37213 event pairs, 1186 based on Foata normal form. 54/5457 useless extension candidates. Maximal degree in co-relation 29835. Up to 3962 conditions per place. [2024-06-04 14:06:13,805 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 135 selfloop transitions, 66 changer transitions 3/210 dead transitions. [2024-06-04 14:06:13,806 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 142 places, 210 transitions, 2640 flow [2024-06-04 14:06:13,806 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 14:06:13,806 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 14:06:13,807 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 224 transitions. [2024-06-04 14:06:13,807 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6070460704607046 [2024-06-04 14:06:13,807 INFO L175 Difference]: Start difference. First operand has 134 places, 160 transitions, 1933 flow. Second operand 9 states and 224 transitions. [2024-06-04 14:06:13,807 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 142 places, 210 transitions, 2640 flow [2024-06-04 14:06:14,000 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 137 places, 210 transitions, 2459 flow, removed 30 selfloop flow, removed 5 redundant places. [2024-06-04 14:06:14,003 INFO L231 Difference]: Finished difference. Result has 138 places, 162 transitions, 1954 flow [2024-06-04 14:06:14,003 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1752, PETRI_DIFFERENCE_MINUEND_PLACES=129, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=160, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=94, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1954, PETRI_PLACES=138, PETRI_TRANSITIONS=162} [2024-06-04 14:06:14,003 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 96 predicate places. [2024-06-04 14:06:14,004 INFO L495 AbstractCegarLoop]: Abstraction has has 138 places, 162 transitions, 1954 flow [2024-06-04 14:06:14,004 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 14.75) internal successors, (118), 8 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-06-04 14:06:14,004 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:06:14,004 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:06:14,004 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-04 14:06:14,004 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:06:14,005 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:06:14,005 INFO L85 PathProgramCache]: Analyzing trace with hash -2008109302, now seen corresponding path program 7 times [2024-06-04 14:06:14,005 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:06:14,005 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1969931021] [2024-06-04 14:06:14,005 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:06:14,006 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:06:14,019 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:06:14,262 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:06:14,263 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:06:14,263 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1969931021] [2024-06-04 14:06:14,263 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1969931021] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:06:14,263 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:06:14,263 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:06:14,263 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2030256242] [2024-06-04 14:06:14,264 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:06:14,264 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:06:14,264 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:06:14,264 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:06:14,265 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:06:14,302 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:06:14,302 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 138 places, 162 transitions, 1954 flow. Second operand has 8 states, 8 states have (on average 14.75) internal successors, (118), 8 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-06-04 14:06:14,303 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:06:14,303 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:06:14,303 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:06:15,127 INFO L124 PetriNetUnfolderBase]: 3182/5473 cut-off events. [2024-06-04 14:06:15,127 INFO L125 PetriNetUnfolderBase]: For 117766/117781 co-relation queries the response was YES. [2024-06-04 14:06:15,151 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30020 conditions, 5473 events. 3182/5473 cut-off events. For 117766/117781 co-relation queries the response was YES. Maximal size of possible extension queue 331. Compared 37888 event pairs, 1305 based on Foata normal form. 28/5497 useless extension candidates. Maximal degree in co-relation 29951. Up to 4897 conditions per place. [2024-06-04 14:06:15,167 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 165 selfloop transitions, 31 changer transitions 0/202 dead transitions. [2024-06-04 14:06:15,167 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 146 places, 202 transitions, 2489 flow [2024-06-04 14:06:15,168 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 14:06:15,168 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 14:06:15,169 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 205 transitions. [2024-06-04 14:06:15,169 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5555555555555556 [2024-06-04 14:06:15,169 INFO L175 Difference]: Start difference. First operand has 138 places, 162 transitions, 1954 flow. Second operand 9 states and 205 transitions. [2024-06-04 14:06:15,170 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 146 places, 202 transitions, 2489 flow [2024-06-04 14:06:15,432 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 139 places, 202 transitions, 2311 flow, removed 25 selfloop flow, removed 7 redundant places. [2024-06-04 14:06:15,435 INFO L231 Difference]: Finished difference. Result has 140 places, 163 transitions, 1873 flow [2024-06-04 14:06:15,435 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1776, PETRI_DIFFERENCE_MINUEND_PLACES=131, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=162, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=131, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1873, PETRI_PLACES=140, PETRI_TRANSITIONS=163} [2024-06-04 14:06:15,436 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 98 predicate places. [2024-06-04 14:06:15,436 INFO L495 AbstractCegarLoop]: Abstraction has has 140 places, 163 transitions, 1873 flow [2024-06-04 14:06:15,436 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 14.75) internal successors, (118), 8 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-06-04 14:06:15,436 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:06:15,436 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:06:15,437 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-04 14:06:15,437 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:06:15,437 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:06:15,437 INFO L85 PathProgramCache]: Analyzing trace with hash -1843301764, now seen corresponding path program 2 times [2024-06-04 14:06:15,437 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:06:15,438 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1255517772] [2024-06-04 14:06:15,438 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:06:15,438 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:06:15,444 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:06:15,629 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:06:15,629 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:06:15,629 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1255517772] [2024-06-04 14:06:15,629 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1255517772] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:06:15,630 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:06:15,630 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:06:15,630 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1617823695] [2024-06-04 14:06:15,630 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:06:15,630 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:06:15,630 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:06:15,631 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:06:15,631 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:06:15,689 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:06:15,690 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 140 places, 163 transitions, 1873 flow. Second operand has 8 states, 8 states have (on average 14.75) internal successors, (118), 8 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-06-04 14:06:15,690 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:06:15,690 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:06:15,690 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:06:16,531 INFO L124 PetriNetUnfolderBase]: 3223/5554 cut-off events. [2024-06-04 14:06:16,532 INFO L125 PetriNetUnfolderBase]: For 121708/121723 co-relation queries the response was YES. [2024-06-04 14:06:16,553 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30162 conditions, 5554 events. 3223/5554 cut-off events. For 121708/121723 co-relation queries the response was YES. Maximal size of possible extension queue 332. Compared 38535 event pairs, 1305 based on Foata normal form. 24/5574 useless extension candidates. Maximal degree in co-relation 30092. Up to 4881 conditions per place. [2024-06-04 14:06:16,566 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 170 selfloop transitions, 34 changer transitions 0/210 dead transitions. [2024-06-04 14:06:16,566 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 149 places, 210 transitions, 2450 flow [2024-06-04 14:06:16,566 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-04 14:06:16,566 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-04 14:06:16,567 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 227 transitions. [2024-06-04 14:06:16,567 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5536585365853659 [2024-06-04 14:06:16,567 INFO L175 Difference]: Start difference. First operand has 140 places, 163 transitions, 1873 flow. Second operand 10 states and 227 transitions. [2024-06-04 14:06:16,567 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 149 places, 210 transitions, 2450 flow [2024-06-04 14:06:16,764 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 142 places, 210 transitions, 2369 flow, removed 11 selfloop flow, removed 7 redundant places. [2024-06-04 14:06:16,767 INFO L231 Difference]: Finished difference. Result has 143 places, 164 transitions, 1896 flow [2024-06-04 14:06:16,768 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1792, PETRI_DIFFERENCE_MINUEND_PLACES=133, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=163, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=129, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1896, PETRI_PLACES=143, PETRI_TRANSITIONS=164} [2024-06-04 14:06:16,769 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 101 predicate places. [2024-06-04 14:06:16,769 INFO L495 AbstractCegarLoop]: Abstraction has has 143 places, 164 transitions, 1896 flow [2024-06-04 14:06:16,769 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 14.75) internal successors, (118), 8 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-06-04 14:06:16,769 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:06:16,769 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:06:16,769 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-04 14:06:16,770 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:06:16,770 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:06:16,770 INFO L85 PathProgramCache]: Analyzing trace with hash -1742196820, now seen corresponding path program 3 times [2024-06-04 14:06:16,770 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:06:16,770 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1462083177] [2024-06-04 14:06:16,771 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:06:16,771 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:06:16,777 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:06:17,004 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:06:17,004 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:06:17,004 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1462083177] [2024-06-04 14:06:17,004 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1462083177] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:06:17,005 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:06:17,005 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:06:17,005 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [922578383] [2024-06-04 14:06:17,005 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:06:17,005 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:06:17,006 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:06:17,006 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:06:17,006 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:06:17,062 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:06:17,062 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 143 places, 164 transitions, 1896 flow. Second operand has 8 states, 8 states have (on average 14.75) internal successors, (118), 8 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-06-04 14:06:17,063 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:06:17,064 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:06:17,064 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:06:17,965 INFO L124 PetriNetUnfolderBase]: 3203/5522 cut-off events. [2024-06-04 14:06:17,965 INFO L125 PetriNetUnfolderBase]: For 123460/123475 co-relation queries the response was YES. [2024-06-04 14:06:17,988 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29820 conditions, 5522 events. 3203/5522 cut-off events. For 123460/123475 co-relation queries the response was YES. Maximal size of possible extension queue 333. Compared 38277 event pairs, 1262 based on Foata normal form. 24/5542 useless extension candidates. Maximal degree in co-relation 29749. Up to 4468 conditions per place. [2024-06-04 14:06:18,000 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 159 selfloop transitions, 41 changer transitions 0/206 dead transitions. [2024-06-04 14:06:18,000 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 150 places, 206 transitions, 2373 flow [2024-06-04 14:06:18,005 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 14:06:18,005 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 14:06:18,006 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 207 transitions. [2024-06-04 14:06:18,006 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5609756097560976 [2024-06-04 14:06:18,006 INFO L175 Difference]: Start difference. First operand has 143 places, 164 transitions, 1896 flow. Second operand 9 states and 207 transitions. [2024-06-04 14:06:18,006 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 150 places, 206 transitions, 2373 flow [2024-06-04 14:06:18,256 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 142 places, 206 transitions, 2283 flow, removed 12 selfloop flow, removed 8 redundant places. [2024-06-04 14:06:18,258 INFO L231 Difference]: Finished difference. Result has 143 places, 163 transitions, 1836 flow [2024-06-04 14:06:18,259 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1750, PETRI_DIFFERENCE_MINUEND_PLACES=134, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=163, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=122, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1836, PETRI_PLACES=143, PETRI_TRANSITIONS=163} [2024-06-04 14:06:18,259 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 101 predicate places. [2024-06-04 14:06:18,259 INFO L495 AbstractCegarLoop]: Abstraction has has 143 places, 163 transitions, 1836 flow [2024-06-04 14:06:18,259 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 14.75) internal successors, (118), 8 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-06-04 14:06:18,259 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:06:18,260 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:06:18,260 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-04 14:06:18,260 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:06:18,260 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:06:18,260 INFO L85 PathProgramCache]: Analyzing trace with hash 1808919558, now seen corresponding path program 1 times [2024-06-04 14:06:18,261 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:06:18,261 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [114034008] [2024-06-04 14:06:18,261 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:06:18,261 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:06:18,286 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:06:18,431 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:06:18,431 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:06:18,431 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [114034008] [2024-06-04 14:06:18,431 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [114034008] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:06:18,431 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:06:18,432 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-04 14:06:18,432 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1750496138] [2024-06-04 14:06:18,432 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:06:18,432 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-04 14:06:18,432 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:06:18,433 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-04 14:06:18,433 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-04 14:06:18,473 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-04 14:06:18,473 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 143 places, 163 transitions, 1836 flow. Second operand has 6 states, 6 states have (on average 16.5) internal successors, (99), 6 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:06:18,473 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:06:18,473 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-04 14:06:18,473 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:06:19,274 INFO L124 PetriNetUnfolderBase]: 3106/5387 cut-off events. [2024-06-04 14:06:19,275 INFO L125 PetriNetUnfolderBase]: For 125572/125604 co-relation queries the response was YES. [2024-06-04 14:06:19,300 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29530 conditions, 5387 events. 3106/5387 cut-off events. For 125572/125604 co-relation queries the response was YES. Maximal size of possible extension queue 328. Compared 37758 event pairs, 1253 based on Foata normal form. 15/5370 useless extension candidates. Maximal degree in co-relation 29458. Up to 4848 conditions per place. [2024-06-04 14:06:19,317 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 134 selfloop transitions, 38 changer transitions 0/190 dead transitions. [2024-06-04 14:06:19,317 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 148 places, 190 transitions, 2494 flow [2024-06-04 14:06:19,318 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-04 14:06:19,318 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-04 14:06:19,318 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 143 transitions. [2024-06-04 14:06:19,319 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5813008130081301 [2024-06-04 14:06:19,319 INFO L175 Difference]: Start difference. First operand has 143 places, 163 transitions, 1836 flow. Second operand 6 states and 143 transitions. [2024-06-04 14:06:19,319 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 148 places, 190 transitions, 2494 flow [2024-06-04 14:06:19,543 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 140 places, 190 transitions, 2369 flow, removed 13 selfloop flow, removed 8 redundant places. [2024-06-04 14:06:19,545 INFO L231 Difference]: Finished difference. Result has 142 places, 174 transitions, 1977 flow [2024-06-04 14:06:19,545 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1711, PETRI_DIFFERENCE_MINUEND_PLACES=135, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=163, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=131, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1977, PETRI_PLACES=142, PETRI_TRANSITIONS=174} [2024-06-04 14:06:19,546 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 100 predicate places. [2024-06-04 14:06:19,546 INFO L495 AbstractCegarLoop]: Abstraction has has 142 places, 174 transitions, 1977 flow [2024-06-04 14:06:19,546 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.5) internal successors, (99), 6 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:06:19,546 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:06:19,546 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:06:19,546 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-04 14:06:19,547 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:06:19,547 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:06:19,547 INFO L85 PathProgramCache]: Analyzing trace with hash 1631436684, now seen corresponding path program 1 times [2024-06-04 14:06:19,547 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:06:19,547 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2006847622] [2024-06-04 14:06:19,547 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:06:19,547 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:06:19,575 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:06:19,723 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:06:19,723 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:06:19,723 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2006847622] [2024-06-04 14:06:19,724 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2006847622] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:06:19,724 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:06:19,724 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-04 14:06:19,724 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1764026315] [2024-06-04 14:06:19,724 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:06:19,725 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-04 14:06:19,725 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:06:19,725 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-04 14:06:19,726 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-04 14:06:19,771 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:06:19,771 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 142 places, 174 transitions, 1977 flow. Second operand has 6 states, 6 states have (on average 15.5) internal successors, (93), 6 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:06:19,772 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:06:19,772 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:06:19,772 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:06:20,787 INFO L124 PetriNetUnfolderBase]: 3223/5594 cut-off events. [2024-06-04 14:06:20,787 INFO L125 PetriNetUnfolderBase]: For 134237/134240 co-relation queries the response was YES. [2024-06-04 14:06:20,822 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31105 conditions, 5594 events. 3223/5594 cut-off events. For 134237/134240 co-relation queries the response was YES. Maximal size of possible extension queue 337. Compared 39283 event pairs, 1295 based on Foata normal form. 3/5594 useless extension candidates. Maximal degree in co-relation 31033. Up to 5122 conditions per place. [2024-06-04 14:06:20,844 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 175 selfloop transitions, 21 changer transitions 2/204 dead transitions. [2024-06-04 14:06:20,844 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 146 places, 204 transitions, 2682 flow [2024-06-04 14:06:20,845 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-04 14:06:20,845 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-04 14:06:20,845 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 118 transitions. [2024-06-04 14:06:20,846 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5756097560975609 [2024-06-04 14:06:20,846 INFO L175 Difference]: Start difference. First operand has 142 places, 174 transitions, 1977 flow. Second operand 5 states and 118 transitions. [2024-06-04 14:06:20,846 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 146 places, 204 transitions, 2682 flow [2024-06-04 14:06:21,152 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 145 places, 204 transitions, 2621 flow, removed 24 selfloop flow, removed 1 redundant places. [2024-06-04 14:06:21,155 INFO L231 Difference]: Finished difference. Result has 148 places, 185 transitions, 2160 flow [2024-06-04 14:06:21,155 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1919, PETRI_DIFFERENCE_MINUEND_PLACES=141, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=174, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=155, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=2160, PETRI_PLACES=148, PETRI_TRANSITIONS=185} [2024-06-04 14:06:21,155 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 106 predicate places. [2024-06-04 14:06:21,155 INFO L495 AbstractCegarLoop]: Abstraction has has 148 places, 185 transitions, 2160 flow [2024-06-04 14:06:21,156 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.5) internal successors, (93), 6 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:06:21,156 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:06:21,156 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:06:21,156 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-04 14:06:21,156 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:06:21,156 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:06:21,156 INFO L85 PathProgramCache]: Analyzing trace with hash -133432892, now seen corresponding path program 1 times [2024-06-04 14:06:21,156 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:06:21,157 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [283834048] [2024-06-04 14:06:21,157 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:06:21,157 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:06:21,163 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:06:21,409 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:06:21,410 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:06:21,410 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [283834048] [2024-06-04 14:06:21,410 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [283834048] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:06:21,410 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:06:21,410 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-04 14:06:21,410 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [53325330] [2024-06-04 14:06:21,411 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:06:21,411 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-04 14:06:21,411 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:06:21,411 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-04 14:06:21,411 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-04 14:06:21,453 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-04 14:06:21,453 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 148 places, 185 transitions, 2160 flow. Second operand has 6 states, 6 states have (on average 16.5) internal successors, (99), 6 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:06:21,454 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:06:21,454 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-04 14:06:21,454 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:06:22,203 INFO L124 PetriNetUnfolderBase]: 2985/5205 cut-off events. [2024-06-04 14:06:22,203 INFO L125 PetriNetUnfolderBase]: For 153352/153378 co-relation queries the response was YES. [2024-06-04 14:06:22,232 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30696 conditions, 5205 events. 2985/5205 cut-off events. For 153352/153378 co-relation queries the response was YES. Maximal size of possible extension queue 309. Compared 36204 event pairs, 1172 based on Foata normal form. 36/5206 useless extension candidates. Maximal degree in co-relation 30620. Up to 4603 conditions per place. [2024-06-04 14:06:22,257 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 154 selfloop transitions, 34 changer transitions 0/206 dead transitions. [2024-06-04 14:06:22,257 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 153 places, 206 transitions, 2661 flow [2024-06-04 14:06:22,258 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-04 14:06:22,258 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-04 14:06:22,259 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 144 transitions. [2024-06-04 14:06:22,259 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5853658536585366 [2024-06-04 14:06:22,259 INFO L175 Difference]: Start difference. First operand has 148 places, 185 transitions, 2160 flow. Second operand 6 states and 144 transitions. [2024-06-04 14:06:22,259 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 153 places, 206 transitions, 2661 flow [2024-06-04 14:06:22,566 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 153 places, 206 transitions, 2605 flow, removed 28 selfloop flow, removed 0 redundant places. [2024-06-04 14:06:22,569 INFO L231 Difference]: Finished difference. Result has 154 places, 188 transitions, 2237 flow [2024-06-04 14:06:22,569 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2104, PETRI_DIFFERENCE_MINUEND_PLACES=148, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=185, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=151, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2237, PETRI_PLACES=154, PETRI_TRANSITIONS=188} [2024-06-04 14:06:22,569 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 112 predicate places. [2024-06-04 14:06:22,569 INFO L495 AbstractCegarLoop]: Abstraction has has 154 places, 188 transitions, 2237 flow [2024-06-04 14:06:22,569 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.5) internal successors, (99), 6 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:06:22,569 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:06:22,570 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:06:22,570 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-04 14:06:22,570 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:06:22,570 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:06:22,570 INFO L85 PathProgramCache]: Analyzing trace with hash -113007920, now seen corresponding path program 1 times [2024-06-04 14:06:22,570 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:06:22,570 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1667240718] [2024-06-04 14:06:22,570 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:06:22,570 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:06:22,577 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:06:22,740 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:06:22,741 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:06:22,741 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1667240718] [2024-06-04 14:06:22,741 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1667240718] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:06:22,741 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:06:22,741 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:06:22,741 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1007660644] [2024-06-04 14:06:22,742 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:06:22,742 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:06:22,742 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:06:22,743 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:06:22,743 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:06:22,790 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:06:22,790 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 154 places, 188 transitions, 2237 flow. Second operand has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:06:22,790 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:06:22,790 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:06:22,790 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:06:23,553 INFO L124 PetriNetUnfolderBase]: 3108/5376 cut-off events. [2024-06-04 14:06:23,554 INFO L125 PetriNetUnfolderBase]: For 151116/151128 co-relation queries the response was YES. [2024-06-04 14:06:23,582 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31986 conditions, 5376 events. 3108/5376 cut-off events. For 151116/151128 co-relation queries the response was YES. Maximal size of possible extension queue 314. Compared 37078 event pairs, 1217 based on Foata normal form. 11/5385 useless extension candidates. Maximal degree in co-relation 31907. Up to 4929 conditions per place. [2024-06-04 14:06:23,599 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 189 selfloop transitions, 17 changer transitions 0/212 dead transitions. [2024-06-04 14:06:23,599 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 159 places, 212 transitions, 2764 flow [2024-06-04 14:06:23,599 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-04 14:06:23,600 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-04 14:06:23,600 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 134 transitions. [2024-06-04 14:06:23,600 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5447154471544715 [2024-06-04 14:06:23,600 INFO L175 Difference]: Start difference. First operand has 154 places, 188 transitions, 2237 flow. Second operand 6 states and 134 transitions. [2024-06-04 14:06:23,601 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 159 places, 212 transitions, 2764 flow [2024-06-04 14:06:23,877 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 155 places, 212 transitions, 2667 flow, removed 18 selfloop flow, removed 4 redundant places. [2024-06-04 14:06:23,880 INFO L231 Difference]: Finished difference. Result has 157 places, 192 transitions, 2235 flow [2024-06-04 14:06:23,880 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2140, PETRI_DIFFERENCE_MINUEND_PLACES=150, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=188, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=172, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2235, PETRI_PLACES=157, PETRI_TRANSITIONS=192} [2024-06-04 14:06:23,881 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 115 predicate places. [2024-06-04 14:06:23,881 INFO L495 AbstractCegarLoop]: Abstraction has has 157 places, 192 transitions, 2235 flow [2024-06-04 14:06:23,881 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:06:23,881 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:06:23,881 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:06:23,882 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-04 14:06:23,882 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:06:23,882 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:06:23,882 INFO L85 PathProgramCache]: Analyzing trace with hash 526337320, now seen corresponding path program 2 times [2024-06-04 14:06:23,882 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:06:23,882 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1664512374] [2024-06-04 14:06:23,883 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:06:23,883 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:06:23,888 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:06:24,038 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:06:24,038 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:06:24,038 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1664512374] [2024-06-04 14:06:24,039 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1664512374] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:06:24,039 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:06:24,039 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:06:24,039 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1372825415] [2024-06-04 14:06:24,039 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:06:24,039 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:06:24,040 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:06:24,040 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:06:24,040 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:06:24,082 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:06:24,082 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 157 places, 192 transitions, 2235 flow. Second operand has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:06:24,082 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:06:24,082 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:06:24,083 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:06:24,815 INFO L124 PetriNetUnfolderBase]: 3113/5360 cut-off events. [2024-06-04 14:06:24,816 INFO L125 PetriNetUnfolderBase]: For 157591/157591 co-relation queries the response was YES. [2024-06-04 14:06:24,969 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31943 conditions, 5360 events. 3113/5360 cut-off events. For 157591/157591 co-relation queries the response was YES. Maximal size of possible extension queue 314. Compared 36769 event pairs, 1210 based on Foata normal form. 1/5357 useless extension candidates. Maximal degree in co-relation 31862. Up to 4923 conditions per place. [2024-06-04 14:06:24,994 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 185 selfloop transitions, 25 changer transitions 0/216 dead transitions. [2024-06-04 14:06:24,994 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 161 places, 216 transitions, 2911 flow [2024-06-04 14:06:24,995 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-04 14:06:24,995 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-04 14:06:24,995 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 114 transitions. [2024-06-04 14:06:24,995 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5560975609756098 [2024-06-04 14:06:24,995 INFO L175 Difference]: Start difference. First operand has 157 places, 192 transitions, 2235 flow. Second operand 5 states and 114 transitions. [2024-06-04 14:06:24,996 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 161 places, 216 transitions, 2911 flow [2024-06-04 14:06:25,246 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 158 places, 216 transitions, 2867 flow, removed 8 selfloop flow, removed 3 redundant places. [2024-06-04 14:06:25,249 INFO L231 Difference]: Finished difference. Result has 160 places, 202 transitions, 2407 flow [2024-06-04 14:06:25,250 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2191, PETRI_DIFFERENCE_MINUEND_PLACES=154, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=192, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=170, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=2407, PETRI_PLACES=160, PETRI_TRANSITIONS=202} [2024-06-04 14:06:25,250 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 118 predicate places. [2024-06-04 14:06:25,250 INFO L495 AbstractCegarLoop]: Abstraction has has 160 places, 202 transitions, 2407 flow [2024-06-04 14:06:25,250 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:06:25,250 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:06:25,251 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:06:25,251 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-04 14:06:25,251 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:06:25,251 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:06:25,251 INFO L85 PathProgramCache]: Analyzing trace with hash 526326160, now seen corresponding path program 3 times [2024-06-04 14:06:25,251 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:06:25,252 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1227651793] [2024-06-04 14:06:25,252 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:06:25,252 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:06:25,258 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:06:25,405 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:06:25,405 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:06:25,405 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1227651793] [2024-06-04 14:06:25,405 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1227651793] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:06:25,405 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:06:25,405 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:06:25,406 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1233821774] [2024-06-04 14:06:25,406 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:06:25,406 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:06:25,406 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:06:25,407 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:06:25,407 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:06:25,476 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:06:25,476 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 160 places, 202 transitions, 2407 flow. Second operand has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:06:25,476 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:06:25,476 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:06:25,477 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:06:26,429 INFO L124 PetriNetUnfolderBase]: 3110/5363 cut-off events. [2024-06-04 14:06:26,430 INFO L125 PetriNetUnfolderBase]: For 164854/164867 co-relation queries the response was YES. [2024-06-04 14:06:26,464 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32236 conditions, 5363 events. 3110/5363 cut-off events. For 164854/164867 co-relation queries the response was YES. Maximal size of possible extension queue 314. Compared 36850 event pairs, 1203 based on Foata normal form. 11/5372 useless extension candidates. Maximal degree in co-relation 32153. Up to 4920 conditions per place. [2024-06-04 14:06:26,483 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 190 selfloop transitions, 27 changer transitions 0/223 dead transitions. [2024-06-04 14:06:26,484 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 166 places, 223 transitions, 2917 flow [2024-06-04 14:06:26,484 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:06:26,484 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:06:26,485 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 152 transitions. [2024-06-04 14:06:26,485 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5296167247386759 [2024-06-04 14:06:26,485 INFO L175 Difference]: Start difference. First operand has 160 places, 202 transitions, 2407 flow. Second operand 7 states and 152 transitions. [2024-06-04 14:06:26,485 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 166 places, 223 transitions, 2917 flow [2024-06-04 14:06:26,795 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 165 places, 223 transitions, 2888 flow, removed 9 selfloop flow, removed 1 redundant places. [2024-06-04 14:06:26,798 INFO L231 Difference]: Finished difference. Result has 166 places, 202 transitions, 2442 flow [2024-06-04 14:06:26,798 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2378, PETRI_DIFFERENCE_MINUEND_PLACES=159, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=202, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=175, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2442, PETRI_PLACES=166, PETRI_TRANSITIONS=202} [2024-06-04 14:06:26,799 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 124 predicate places. [2024-06-04 14:06:26,799 INFO L495 AbstractCegarLoop]: Abstraction has has 166 places, 202 transitions, 2442 flow [2024-06-04 14:06:26,799 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:06:26,799 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:06:26,799 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:06:26,799 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-04 14:06:26,799 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:06:26,800 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:06:26,800 INFO L85 PathProgramCache]: Analyzing trace with hash 158087080, now seen corresponding path program 4 times [2024-06-04 14:06:26,800 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:06:26,800 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [967958240] [2024-06-04 14:06:26,800 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:06:26,800 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:06:26,812 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:06:26,972 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:06:26,972 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:06:26,972 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [967958240] [2024-06-04 14:06:26,973 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [967958240] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:06:26,973 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:06:26,973 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:06:26,973 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [931233550] [2024-06-04 14:06:26,973 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:06:26,974 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:06:26,974 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:06:26,975 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:06:26,975 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:06:27,007 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:06:27,007 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 166 places, 202 transitions, 2442 flow. Second operand has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:06:27,007 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:06:27,008 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:06:27,008 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:06:27,770 INFO L124 PetriNetUnfolderBase]: 3107/5356 cut-off events. [2024-06-04 14:06:27,770 INFO L125 PetriNetUnfolderBase]: For 172445/172445 co-relation queries the response was YES. [2024-06-04 14:06:27,805 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32493 conditions, 5356 events. 3107/5356 cut-off events. For 172445/172445 co-relation queries the response was YES. Maximal size of possible extension queue 314. Compared 36758 event pairs, 1212 based on Foata normal form. 1/5353 useless extension candidates. Maximal degree in co-relation 32408. Up to 4910 conditions per place. [2024-06-04 14:06:27,824 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 186 selfloop transitions, 30 changer transitions 0/222 dead transitions. [2024-06-04 14:06:27,824 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 171 places, 222 transitions, 2986 flow [2024-06-04 14:06:27,824 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-04 14:06:27,825 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-04 14:06:27,825 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 130 transitions. [2024-06-04 14:06:27,825 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5284552845528455 [2024-06-04 14:06:27,825 INFO L175 Difference]: Start difference. First operand has 166 places, 202 transitions, 2442 flow. Second operand 6 states and 130 transitions. [2024-06-04 14:06:27,825 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 171 places, 222 transitions, 2986 flow [2024-06-04 14:06:28,281 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 166 places, 222 transitions, 2930 flow, removed 1 selfloop flow, removed 5 redundant places. [2024-06-04 14:06:28,284 INFO L231 Difference]: Finished difference. Result has 168 places, 208 transitions, 2520 flow [2024-06-04 14:06:28,285 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2386, PETRI_DIFFERENCE_MINUEND_PLACES=161, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=202, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=173, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2520, PETRI_PLACES=168, PETRI_TRANSITIONS=208} [2024-06-04 14:06:28,285 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 126 predicate places. [2024-06-04 14:06:28,285 INFO L495 AbstractCegarLoop]: Abstraction has has 168 places, 208 transitions, 2520 flow [2024-06-04 14:06:28,285 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:06:28,286 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:06:28,286 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:06:28,286 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-04 14:06:28,286 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:06:28,286 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:06:28,286 INFO L85 PathProgramCache]: Analyzing trace with hash 1408686598, now seen corresponding path program 1 times [2024-06-04 14:06:28,286 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:06:28,286 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1726891142] [2024-06-04 14:06:28,287 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:06:28,287 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:06:28,293 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:06:28,451 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:06:28,451 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:06:28,452 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1726891142] [2024-06-04 14:06:28,452 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1726891142] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:06:28,452 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:06:28,452 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:06:28,452 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1694712441] [2024-06-04 14:06:28,452 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:06:28,454 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:06:28,458 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:06:28,459 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:06:28,459 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=23, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:06:28,511 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:06:28,512 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 168 places, 208 transitions, 2520 flow. Second operand has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:06:28,512 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:06:28,512 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:06:28,512 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:06:29,372 INFO L124 PetriNetUnfolderBase]: 3104/5354 cut-off events. [2024-06-04 14:06:29,373 INFO L125 PetriNetUnfolderBase]: For 180514/180517 co-relation queries the response was YES. [2024-06-04 14:06:29,402 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33380 conditions, 5354 events. 3104/5354 cut-off events. For 180514/180517 co-relation queries the response was YES. Maximal size of possible extension queue 314. Compared 36814 event pairs, 1204 based on Foata normal form. 3/5355 useless extension candidates. Maximal degree in co-relation 33293. Up to 4922 conditions per place. [2024-06-04 14:06:29,418 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 196 selfloop transitions, 24 changer transitions 0/226 dead transitions. [2024-06-04 14:06:29,418 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 173 places, 226 transitions, 3049 flow [2024-06-04 14:06:29,418 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-04 14:06:29,418 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-04 14:06:29,418 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 134 transitions. [2024-06-04 14:06:29,419 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5447154471544715 [2024-06-04 14:06:29,419 INFO L175 Difference]: Start difference. First operand has 168 places, 208 transitions, 2520 flow. Second operand 6 states and 134 transitions. [2024-06-04 14:06:29,419 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 173 places, 226 transitions, 3049 flow [2024-06-04 14:06:29,771 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 170 places, 226 transitions, 2953 flow, removed 26 selfloop flow, removed 3 redundant places. [2024-06-04 14:06:29,775 INFO L231 Difference]: Finished difference. Result has 171 places, 209 transitions, 2497 flow [2024-06-04 14:06:29,775 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2434, PETRI_DIFFERENCE_MINUEND_PLACES=165, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=208, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=185, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2497, PETRI_PLACES=171, PETRI_TRANSITIONS=209} [2024-06-04 14:06:29,775 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 129 predicate places. [2024-06-04 14:06:29,776 INFO L495 AbstractCegarLoop]: Abstraction has has 171 places, 209 transitions, 2497 flow [2024-06-04 14:06:29,776 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:06:29,776 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:06:29,776 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:06:29,776 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-04 14:06:29,777 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:06:29,777 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:06:29,777 INFO L85 PathProgramCache]: Analyzing trace with hash 169570637, now seen corresponding path program 1 times [2024-06-04 14:06:29,777 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:06:29,777 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [51727472] [2024-06-04 14:06:29,777 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:06:29,778 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:06:29,784 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:06:29,931 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:06:29,932 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:06:29,932 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [51727472] [2024-06-04 14:06:29,932 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [51727472] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:06:29,932 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:06:29,932 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:06:29,933 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [593700099] [2024-06-04 14:06:29,933 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:06:29,933 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:06:29,933 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:06:29,934 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:06:29,934 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:06:29,979 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:06:29,980 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 171 places, 209 transitions, 2497 flow. Second operand has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:06:29,980 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:06:29,980 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:06:29,980 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:06:30,745 INFO L124 PetriNetUnfolderBase]: 3117/5385 cut-off events. [2024-06-04 14:06:30,745 INFO L125 PetriNetUnfolderBase]: For 189888/189904 co-relation queries the response was YES. [2024-06-04 14:06:30,784 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33775 conditions, 5385 events. 3117/5385 cut-off events. For 189888/189904 co-relation queries the response was YES. Maximal size of possible extension queue 314. Compared 37121 event pairs, 1232 based on Foata normal form. 13/5394 useless extension candidates. Maximal degree in co-relation 33687. Up to 4869 conditions per place. [2024-06-04 14:06:30,801 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 176 selfloop transitions, 47 changer transitions 0/229 dead transitions. [2024-06-04 14:06:30,801 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 176 places, 229 transitions, 3171 flow [2024-06-04 14:06:30,801 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-04 14:06:30,802 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-04 14:06:30,802 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 139 transitions. [2024-06-04 14:06:30,802 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5650406504065041 [2024-06-04 14:06:30,802 INFO L175 Difference]: Start difference. First operand has 171 places, 209 transitions, 2497 flow. Second operand 6 states and 139 transitions. [2024-06-04 14:06:30,802 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 176 places, 229 transitions, 3171 flow [2024-06-04 14:06:31,115 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 172 places, 229 transitions, 3107 flow, removed 8 selfloop flow, removed 4 redundant places. [2024-06-04 14:06:31,118 INFO L231 Difference]: Finished difference. Result has 174 places, 215 transitions, 2688 flow [2024-06-04 14:06:31,119 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2433, PETRI_DIFFERENCE_MINUEND_PLACES=167, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=209, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=164, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2688, PETRI_PLACES=174, PETRI_TRANSITIONS=215} [2024-06-04 14:06:31,119 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 132 predicate places. [2024-06-04 14:06:31,119 INFO L495 AbstractCegarLoop]: Abstraction has has 174 places, 215 transitions, 2688 flow [2024-06-04 14:06:31,119 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:06:31,119 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:06:31,120 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:06:31,120 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-04 14:06:31,120 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:06:31,120 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:06:31,120 INFO L85 PathProgramCache]: Analyzing trace with hash 397471787, now seen corresponding path program 2 times [2024-06-04 14:06:31,121 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:06:31,121 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1729457872] [2024-06-04 14:06:31,121 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:06:31,121 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:06:31,126 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:06:31,339 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:06:31,340 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:06:31,340 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1729457872] [2024-06-04 14:06:31,340 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1729457872] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:06:31,340 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:06:31,340 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:06:31,341 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1047194239] [2024-06-04 14:06:31,341 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:06:31,341 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:06:31,341 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:06:31,342 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:06:31,342 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:06:31,376 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:06:31,377 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 174 places, 215 transitions, 2688 flow. Second operand has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:06:31,377 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:06:31,377 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:06:31,377 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:06:32,275 INFO L124 PetriNetUnfolderBase]: 3130/5404 cut-off events. [2024-06-04 14:06:32,275 INFO L125 PetriNetUnfolderBase]: For 205502/205518 co-relation queries the response was YES. [2024-06-04 14:06:32,312 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35118 conditions, 5404 events. 3130/5404 cut-off events. For 205502/205518 co-relation queries the response was YES. Maximal size of possible extension queue 314. Compared 37282 event pairs, 1243 based on Foata normal form. 13/5411 useless extension candidates. Maximal degree in co-relation 35028. Up to 4834 conditions per place. [2024-06-04 14:06:32,332 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 172 selfloop transitions, 68 changer transitions 0/246 dead transitions. [2024-06-04 14:06:32,332 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 179 places, 246 transitions, 3695 flow [2024-06-04 14:06:32,332 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-04 14:06:32,332 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-04 14:06:32,333 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 144 transitions. [2024-06-04 14:06:32,333 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5853658536585366 [2024-06-04 14:06:32,333 INFO L175 Difference]: Start difference. First operand has 174 places, 215 transitions, 2688 flow. Second operand 6 states and 144 transitions. [2024-06-04 14:06:32,333 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 179 places, 246 transitions, 3695 flow [2024-06-04 14:06:32,886 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 177 places, 246 transitions, 3588 flow, removed 39 selfloop flow, removed 2 redundant places. [2024-06-04 14:06:32,890 INFO L231 Difference]: Finished difference. Result has 179 places, 227 transitions, 3032 flow [2024-06-04 14:06:32,891 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2591, PETRI_DIFFERENCE_MINUEND_PLACES=172, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=215, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=155, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3032, PETRI_PLACES=179, PETRI_TRANSITIONS=227} [2024-06-04 14:06:32,891 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 137 predicate places. [2024-06-04 14:06:32,891 INFO L495 AbstractCegarLoop]: Abstraction has has 179 places, 227 transitions, 3032 flow [2024-06-04 14:06:32,896 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:06:32,896 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:06:32,896 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:06:32,896 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-04 14:06:32,897 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:06:32,897 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:06:32,897 INFO L85 PathProgramCache]: Analyzing trace with hash 408899627, now seen corresponding path program 3 times [2024-06-04 14:06:32,897 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:06:32,897 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1075507456] [2024-06-04 14:06:32,898 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:06:32,898 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:06:32,904 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:06:33,046 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:06:33,046 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:06:33,047 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1075507456] [2024-06-04 14:06:33,047 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1075507456] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:06:33,047 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:06:33,047 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:06:33,047 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [453070664] [2024-06-04 14:06:33,047 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:06:33,048 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:06:33,048 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:06:33,048 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:06:33,048 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:06:33,088 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:06:33,089 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 179 places, 227 transitions, 3032 flow. Second operand has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:06:33,089 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:06:33,089 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:06:33,089 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:06:33,964 INFO L124 PetriNetUnfolderBase]: 3127/5400 cut-off events. [2024-06-04 14:06:33,964 INFO L125 PetriNetUnfolderBase]: For 210650/210666 co-relation queries the response was YES. [2024-06-04 14:06:33,992 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35971 conditions, 5400 events. 3127/5400 cut-off events. For 210650/210666 co-relation queries the response was YES. Maximal size of possible extension queue 314. Compared 37209 event pairs, 1243 based on Foata normal form. 13/5407 useless extension candidates. Maximal degree in co-relation 35878. Up to 4832 conditions per place. [2024-06-04 14:06:34,008 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 168 selfloop transitions, 68 changer transitions 0/242 dead transitions. [2024-06-04 14:06:34,008 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 184 places, 242 transitions, 3692 flow [2024-06-04 14:06:34,008 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-04 14:06:34,009 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-04 14:06:34,009 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 139 transitions. [2024-06-04 14:06:34,009 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5650406504065041 [2024-06-04 14:06:34,009 INFO L175 Difference]: Start difference. First operand has 179 places, 227 transitions, 3032 flow. Second operand 6 states and 139 transitions. [2024-06-04 14:06:34,009 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 184 places, 242 transitions, 3692 flow [2024-06-04 14:06:34,421 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 184 places, 242 transitions, 3584 flow, removed 54 selfloop flow, removed 0 redundant places. [2024-06-04 14:06:34,424 INFO L231 Difference]: Finished difference. Result has 185 places, 227 transitions, 3066 flow [2024-06-04 14:06:34,424 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2924, PETRI_DIFFERENCE_MINUEND_PLACES=179, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=227, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=159, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3066, PETRI_PLACES=185, PETRI_TRANSITIONS=227} [2024-06-04 14:06:34,424 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 143 predicate places. [2024-06-04 14:06:34,425 INFO L495 AbstractCegarLoop]: Abstraction has has 185 places, 227 transitions, 3066 flow [2024-06-04 14:06:34,425 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:06:34,425 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:06:34,425 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:06:34,425 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-04 14:06:34,425 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:06:34,425 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:06:34,425 INFO L85 PathProgramCache]: Analyzing trace with hash -1418176533, now seen corresponding path program 4 times [2024-06-04 14:06:34,425 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:06:34,425 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [877998607] [2024-06-04 14:06:34,426 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:06:34,426 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:06:34,435 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:06:34,597 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:06:34,597 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:06:34,597 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [877998607] [2024-06-04 14:06:34,598 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [877998607] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:06:34,598 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:06:34,598 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:06:34,598 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1591884977] [2024-06-04 14:06:34,598 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:06:34,598 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:06:34,599 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:06:34,599 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:06:34,599 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:06:34,646 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:06:34,647 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 185 places, 227 transitions, 3066 flow. Second operand has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:06:34,647 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:06:34,647 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:06:34,647 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:06:35,523 INFO L124 PetriNetUnfolderBase]: 3121/5393 cut-off events. [2024-06-04 14:06:35,523 INFO L125 PetriNetUnfolderBase]: For 211488/211504 co-relation queries the response was YES. [2024-06-04 14:06:35,554 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35094 conditions, 5393 events. 3121/5393 cut-off events. For 211488/211504 co-relation queries the response was YES. Maximal size of possible extension queue 314. Compared 37215 event pairs, 1231 based on Foata normal form. 14/5403 useless extension candidates. Maximal degree in co-relation 34998. Up to 4854 conditions per place. [2024-06-04 14:06:35,568 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 187 selfloop transitions, 52 changer transitions 0/245 dead transitions. [2024-06-04 14:06:35,568 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 190 places, 245 transitions, 3744 flow [2024-06-04 14:06:35,569 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-04 14:06:35,569 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-04 14:06:35,569 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 144 transitions. [2024-06-04 14:06:35,569 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5853658536585366 [2024-06-04 14:06:35,569 INFO L175 Difference]: Start difference. First operand has 185 places, 227 transitions, 3066 flow. Second operand 6 states and 144 transitions. [2024-06-04 14:06:35,570 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 190 places, 245 transitions, 3744 flow [2024-06-04 14:06:35,990 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 186 places, 245 transitions, 3514 flow, removed 49 selfloop flow, removed 4 redundant places. [2024-06-04 14:06:35,993 INFO L231 Difference]: Finished difference. Result has 187 places, 227 transitions, 2951 flow [2024-06-04 14:06:35,993 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2836, PETRI_DIFFERENCE_MINUEND_PLACES=181, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=227, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=175, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2951, PETRI_PLACES=187, PETRI_TRANSITIONS=227} [2024-06-04 14:06:35,993 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 145 predicate places. [2024-06-04 14:06:35,994 INFO L495 AbstractCegarLoop]: Abstraction has has 187 places, 227 transitions, 2951 flow [2024-06-04 14:06:35,994 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:06:35,994 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:06:35,994 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:06:35,994 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-04 14:06:35,994 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:06:35,995 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:06:35,995 INFO L85 PathProgramCache]: Analyzing trace with hash -730352263, now seen corresponding path program 1 times [2024-06-04 14:06:35,995 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:06:35,995 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1975667727] [2024-06-04 14:06:35,995 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:06:35,996 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:06:36,002 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:06:36,157 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:06:36,158 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:06:36,159 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1975667727] [2024-06-04 14:06:36,159 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1975667727] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:06:36,160 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:06:36,160 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:06:36,160 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [612785894] [2024-06-04 14:06:36,161 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:06:36,161 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:06:36,162 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:06:36,163 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:06:36,163 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:06:36,216 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-04 14:06:36,217 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 187 places, 227 transitions, 2951 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:06:36,217 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:06:36,217 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-04 14:06:36,217 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:06:36,960 INFO L124 PetriNetUnfolderBase]: 3054/5302 cut-off events. [2024-06-04 14:06:36,961 INFO L125 PetriNetUnfolderBase]: For 227506/227537 co-relation queries the response was YES. [2024-06-04 14:06:36,998 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34877 conditions, 5302 events. 3054/5302 cut-off events. For 227506/227537 co-relation queries the response was YES. Maximal size of possible extension queue 316. Compared 36849 event pairs, 1192 based on Foata normal form. 25/5295 useless extension candidates. Maximal degree in co-relation 34781. Up to 4695 conditions per place. [2024-06-04 14:06:37,018 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 173 selfloop transitions, 54 changer transitions 0/249 dead transitions. [2024-06-04 14:06:37,018 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 193 places, 249 transitions, 3681 flow [2024-06-04 14:06:37,019 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:06:37,019 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:06:37,019 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 164 transitions. [2024-06-04 14:06:37,019 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-06-04 14:06:37,019 INFO L175 Difference]: Start difference. First operand has 187 places, 227 transitions, 2951 flow. Second operand 7 states and 164 transitions. [2024-06-04 14:06:37,020 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 193 places, 249 transitions, 3681 flow [2024-06-04 14:06:37,417 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 186 places, 249 transitions, 3515 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-06-04 14:06:37,420 INFO L231 Difference]: Finished difference. Result has 187 places, 229 transitions, 2948 flow [2024-06-04 14:06:37,421 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2785, PETRI_DIFFERENCE_MINUEND_PLACES=180, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=227, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=173, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2948, PETRI_PLACES=187, PETRI_TRANSITIONS=229} [2024-06-04 14:06:37,421 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 145 predicate places. [2024-06-04 14:06:37,421 INFO L495 AbstractCegarLoop]: Abstraction has has 187 places, 229 transitions, 2948 flow [2024-06-04 14:06:37,421 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:06:37,421 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:06:37,421 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:06:37,421 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-04 14:06:37,422 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:06:37,422 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:06:37,422 INFO L85 PathProgramCache]: Analyzing trace with hash 218284577, now seen corresponding path program 2 times [2024-06-04 14:06:37,422 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:06:37,422 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1525565910] [2024-06-04 14:06:37,422 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:06:37,423 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:06:37,429 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:06:37,581 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:06:37,582 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:06:37,582 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1525565910] [2024-06-04 14:06:37,582 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1525565910] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:06:37,582 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:06:37,582 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:06:37,583 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1824982211] [2024-06-04 14:06:37,583 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:06:37,583 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:06:37,583 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:06:37,583 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:06:37,584 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:06:37,652 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-04 14:06:37,653 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 187 places, 229 transitions, 2948 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:06:37,653 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:06:37,653 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-04 14:06:37,653 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:06:38,464 INFO L124 PetriNetUnfolderBase]: 3119/5403 cut-off events. [2024-06-04 14:06:38,465 INFO L125 PetriNetUnfolderBase]: For 242410/242441 co-relation queries the response was YES. [2024-06-04 14:06:38,515 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36064 conditions, 5403 events. 3119/5403 cut-off events. For 242410/242441 co-relation queries the response was YES. Maximal size of possible extension queue 329. Compared 37636 event pairs, 1187 based on Foata normal form. 25/5396 useless extension candidates. Maximal degree in co-relation 35967. Up to 4598 conditions per place. [2024-06-04 14:06:38,536 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 177 selfloop transitions, 58 changer transitions 0/257 dead transitions. [2024-06-04 14:06:38,537 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 193 places, 257 transitions, 3842 flow [2024-06-04 14:06:38,537 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:06:38,537 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:06:38,538 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 168 transitions. [2024-06-04 14:06:38,538 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5853658536585366 [2024-06-04 14:06:38,538 INFO L175 Difference]: Start difference. First operand has 187 places, 229 transitions, 2948 flow. Second operand 7 states and 168 transitions. [2024-06-04 14:06:38,538 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 193 places, 257 transitions, 3842 flow [2024-06-04 14:06:38,961 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 188 places, 257 transitions, 3707 flow, removed 16 selfloop flow, removed 5 redundant places. [2024-06-04 14:06:38,965 INFO L231 Difference]: Finished difference. Result has 189 places, 232 transitions, 3008 flow [2024-06-04 14:06:38,965 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2813, PETRI_DIFFERENCE_MINUEND_PLACES=182, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=229, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=172, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3008, PETRI_PLACES=189, PETRI_TRANSITIONS=232} [2024-06-04 14:06:38,965 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 147 predicate places. [2024-06-04 14:06:38,965 INFO L495 AbstractCegarLoop]: Abstraction has has 189 places, 232 transitions, 3008 flow [2024-06-04 14:06:38,965 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:06:38,966 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:06:38,966 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:06:38,966 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-04 14:06:38,966 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:06:38,966 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:06:38,966 INFO L85 PathProgramCache]: Analyzing trace with hash 406051595, now seen corresponding path program 1 times [2024-06-04 14:06:38,967 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:06:38,967 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1629245627] [2024-06-04 14:06:38,967 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:06:38,967 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:06:38,973 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:06:39,128 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:06:39,128 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:06:39,129 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1629245627] [2024-06-04 14:06:39,129 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1629245627] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:06:39,129 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:06:39,129 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:06:39,129 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1659960713] [2024-06-04 14:06:39,129 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:06:39,130 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:06:39,130 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:06:39,130 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:06:39,130 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:06:39,182 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:06:39,183 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 189 places, 232 transitions, 3008 flow. Second operand has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:06:39,183 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:06:39,183 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:06:39,183 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:06:40,052 INFO L124 PetriNetUnfolderBase]: 3237/5564 cut-off events. [2024-06-04 14:06:40,053 INFO L125 PetriNetUnfolderBase]: For 246177/246180 co-relation queries the response was YES. [2024-06-04 14:06:40,092 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37237 conditions, 5564 events. 3237/5564 cut-off events. For 246177/246180 co-relation queries the response was YES. Maximal size of possible extension queue 333. Compared 38435 event pairs, 1218 based on Foata normal form. 4/5565 useless extension candidates. Maximal degree in co-relation 37139. Up to 5053 conditions per place. [2024-06-04 14:06:40,110 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 226 selfloop transitions, 31 changer transitions 0/263 dead transitions. [2024-06-04 14:06:40,110 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 194 places, 263 transitions, 3842 flow [2024-06-04 14:06:40,111 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-04 14:06:40,111 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-04 14:06:40,111 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 142 transitions. [2024-06-04 14:06:40,112 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5772357723577236 [2024-06-04 14:06:40,112 INFO L175 Difference]: Start difference. First operand has 189 places, 232 transitions, 3008 flow. Second operand 6 states and 142 transitions. [2024-06-04 14:06:40,112 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 194 places, 263 transitions, 3842 flow [2024-06-04 14:06:40,621 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 191 places, 263 transitions, 3741 flow, removed 18 selfloop flow, removed 3 redundant places. [2024-06-04 14:06:40,625 INFO L231 Difference]: Finished difference. Result has 193 places, 237 transitions, 3106 flow [2024-06-04 14:06:40,625 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2911, PETRI_DIFFERENCE_MINUEND_PLACES=186, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=232, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=203, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3106, PETRI_PLACES=193, PETRI_TRANSITIONS=237} [2024-06-04 14:06:40,627 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 151 predicate places. [2024-06-04 14:06:40,628 INFO L495 AbstractCegarLoop]: Abstraction has has 193 places, 237 transitions, 3106 flow [2024-06-04 14:06:40,628 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:06:40,628 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:06:40,628 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:06:40,628 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-04 14:06:40,628 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:06:40,628 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:06:40,629 INFO L85 PathProgramCache]: Analyzing trace with hash 408908555, now seen corresponding path program 2 times [2024-06-04 14:06:40,629 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:06:40,629 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1652081521] [2024-06-04 14:06:40,629 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:06:40,629 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:06:40,634 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:06:40,796 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:06:40,796 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:06:40,796 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1652081521] [2024-06-04 14:06:40,796 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1652081521] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:06:40,797 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:06:40,797 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:06:40,797 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1214230942] [2024-06-04 14:06:40,797 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:06:40,797 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:06:40,798 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:06:40,798 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:06:40,798 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:06:40,858 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:06:40,858 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 193 places, 237 transitions, 3106 flow. Second operand has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:06:40,859 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:06:40,859 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:06:40,859 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:06:41,690 INFO L124 PetriNetUnfolderBase]: 3232/5562 cut-off events. [2024-06-04 14:06:41,690 INFO L125 PetriNetUnfolderBase]: For 254127/254130 co-relation queries the response was YES. [2024-06-04 14:06:41,734 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37385 conditions, 5562 events. 3232/5562 cut-off events. For 254127/254130 co-relation queries the response was YES. Maximal size of possible extension queue 333. Compared 38517 event pairs, 1248 based on Foata normal form. 4/5563 useless extension candidates. Maximal degree in co-relation 37284. Up to 5113 conditions per place. [2024-06-04 14:06:41,757 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 223 selfloop transitions, 26 changer transitions 0/255 dead transitions. [2024-06-04 14:06:41,757 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 198 places, 255 transitions, 3680 flow [2024-06-04 14:06:41,757 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-04 14:06:41,757 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-04 14:06:41,758 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 134 transitions. [2024-06-04 14:06:41,758 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5447154471544715 [2024-06-04 14:06:41,758 INFO L175 Difference]: Start difference. First operand has 193 places, 237 transitions, 3106 flow. Second operand 6 states and 134 transitions. [2024-06-04 14:06:41,758 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 198 places, 255 transitions, 3680 flow [2024-06-04 14:06:42,290 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 196 places, 255 transitions, 3560 flow, removed 46 selfloop flow, removed 2 redundant places. [2024-06-04 14:06:42,294 INFO L231 Difference]: Finished difference. Result has 197 places, 237 transitions, 3043 flow [2024-06-04 14:06:42,294 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2986, PETRI_DIFFERENCE_MINUEND_PLACES=191, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=237, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=211, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3043, PETRI_PLACES=197, PETRI_TRANSITIONS=237} [2024-06-04 14:06:42,294 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 155 predicate places. [2024-06-04 14:06:42,294 INFO L495 AbstractCegarLoop]: Abstraction has has 197 places, 237 transitions, 3043 flow [2024-06-04 14:06:42,295 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:06:42,295 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:06:42,295 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:06:42,295 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-04 14:06:42,295 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:06:42,295 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:06:42,295 INFO L85 PathProgramCache]: Analyzing trace with hash -626812721, now seen corresponding path program 1 times [2024-06-04 14:06:42,296 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:06:42,296 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [671041911] [2024-06-04 14:06:42,296 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:06:42,296 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:06:42,301 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:06:42,481 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:06:42,482 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:06:42,482 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [671041911] [2024-06-04 14:06:42,482 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [671041911] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:06:42,482 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:06:42,482 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:06:42,483 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1953757289] [2024-06-04 14:06:42,483 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:06:42,483 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:06:42,483 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:06:42,484 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:06:42,484 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:06:42,557 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:06:42,558 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 197 places, 237 transitions, 3043 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:06:42,558 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:06:42,558 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:06:42,558 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:06:43,507 INFO L124 PetriNetUnfolderBase]: 3252/5598 cut-off events. [2024-06-04 14:06:43,507 INFO L125 PetriNetUnfolderBase]: For 267803/267816 co-relation queries the response was YES. [2024-06-04 14:06:43,552 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37672 conditions, 5598 events. 3252/5598 cut-off events. For 267803/267816 co-relation queries the response was YES. Maximal size of possible extension queue 330. Compared 38722 event pairs, 1105 based on Foata normal form. 16/5612 useless extension candidates. Maximal degree in co-relation 37569. Up to 5082 conditions per place. [2024-06-04 14:06:43,574 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 243 selfloop transitions, 20 changer transitions 0/269 dead transitions. [2024-06-04 14:06:43,574 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 203 places, 269 transitions, 3716 flow [2024-06-04 14:06:43,574 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:06:43,574 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:06:43,575 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 156 transitions. [2024-06-04 14:06:43,575 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5435540069686411 [2024-06-04 14:06:43,575 INFO L175 Difference]: Start difference. First operand has 197 places, 237 transitions, 3043 flow. Second operand 7 states and 156 transitions. [2024-06-04 14:06:43,575 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 203 places, 269 transitions, 3716 flow [2024-06-04 14:06:44,222 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 199 places, 269 transitions, 3655 flow, removed 4 selfloop flow, removed 4 redundant places. [2024-06-04 14:06:44,225 INFO L231 Difference]: Finished difference. Result has 201 places, 240 transitions, 3082 flow [2024-06-04 14:06:44,225 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2986, PETRI_DIFFERENCE_MINUEND_PLACES=193, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=237, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=218, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3082, PETRI_PLACES=201, PETRI_TRANSITIONS=240} [2024-06-04 14:06:44,226 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 159 predicate places. [2024-06-04 14:06:44,226 INFO L495 AbstractCegarLoop]: Abstraction has has 201 places, 240 transitions, 3082 flow [2024-06-04 14:06:44,226 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:06:44,226 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:06:44,226 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:06:44,227 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-04 14:06:44,227 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:06:44,227 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:06:44,227 INFO L85 PathProgramCache]: Analyzing trace with hash -1226731215, now seen corresponding path program 2 times [2024-06-04 14:06:44,227 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:06:44,228 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1029200361] [2024-06-04 14:06:44,228 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:06:44,228 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:06:44,234 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:06:44,391 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:06:44,391 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:06:44,391 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1029200361] [2024-06-04 14:06:44,392 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1029200361] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:06:44,392 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:06:44,392 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:06:44,392 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [415227694] [2024-06-04 14:06:44,392 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:06:44,392 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:06:44,393 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:06:44,393 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:06:44,393 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:06:44,459 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:06:44,460 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 201 places, 240 transitions, 3082 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:06:44,460 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:06:44,460 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:06:44,460 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:06:45,280 INFO L124 PetriNetUnfolderBase]: 3272/5628 cut-off events. [2024-06-04 14:06:45,280 INFO L125 PetriNetUnfolderBase]: For 279707/279720 co-relation queries the response was YES. [2024-06-04 14:06:45,326 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38137 conditions, 5628 events. 3272/5628 cut-off events. For 279707/279720 co-relation queries the response was YES. Maximal size of possible extension queue 338. Compared 39017 event pairs, 1220 based on Foata normal form. 16/5642 useless extension candidates. Maximal degree in co-relation 38032. Up to 5105 conditions per place. [2024-06-04 14:06:45,348 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 245 selfloop transitions, 21 changer transitions 0/272 dead transitions. [2024-06-04 14:06:45,348 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 208 places, 272 transitions, 3846 flow [2024-06-04 14:06:45,348 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:06:45,348 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:06:45,349 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 173 transitions. [2024-06-04 14:06:45,349 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5274390243902439 [2024-06-04 14:06:45,349 INFO L175 Difference]: Start difference. First operand has 201 places, 240 transitions, 3082 flow. Second operand 8 states and 173 transitions. [2024-06-04 14:06:45,349 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 208 places, 272 transitions, 3846 flow [2024-06-04 14:06:46,054 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 204 places, 272 transitions, 3780 flow, removed 14 selfloop flow, removed 4 redundant places. [2024-06-04 14:06:46,057 INFO L231 Difference]: Finished difference. Result has 206 places, 242 transitions, 3090 flow [2024-06-04 14:06:46,057 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3018, PETRI_DIFFERENCE_MINUEND_PLACES=197, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=240, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=220, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3090, PETRI_PLACES=206, PETRI_TRANSITIONS=242} [2024-06-04 14:06:46,058 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 164 predicate places. [2024-06-04 14:06:46,058 INFO L495 AbstractCegarLoop]: Abstraction has has 206 places, 242 transitions, 3090 flow [2024-06-04 14:06:46,058 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:06:46,058 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:06:46,058 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:06:46,058 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-04 14:06:46,058 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:06:46,059 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:06:46,059 INFO L85 PathProgramCache]: Analyzing trace with hash -1485009885, now seen corresponding path program 3 times [2024-06-04 14:06:46,059 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:06:46,059 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1656556296] [2024-06-04 14:06:46,059 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:06:46,059 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:06:46,065 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:06:46,244 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:06:46,244 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:06:46,244 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1656556296] [2024-06-04 14:06:46,245 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1656556296] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:06:46,245 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:06:46,245 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:06:46,245 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [812963773] [2024-06-04 14:06:46,245 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:06:46,245 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:06:46,246 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:06:46,246 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:06:46,246 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:06:46,304 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:06:46,305 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 206 places, 242 transitions, 3090 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:06:46,305 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:06:46,305 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:06:46,305 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:06:47,206 INFO L124 PetriNetUnfolderBase]: 3254/5602 cut-off events. [2024-06-04 14:06:47,206 INFO L125 PetriNetUnfolderBase]: For 283731/283744 co-relation queries the response was YES. [2024-06-04 14:06:47,250 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37855 conditions, 5602 events. 3254/5602 cut-off events. For 283731/283744 co-relation queries the response was YES. Maximal size of possible extension queue 336. Compared 38837 event pairs, 1231 based on Foata normal form. 18/5618 useless extension candidates. Maximal degree in co-relation 37748. Up to 5127 conditions per place. [2024-06-04 14:06:47,271 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 243 selfloop transitions, 18 changer transitions 0/267 dead transitions. [2024-06-04 14:06:47,271 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 212 places, 267 transitions, 3714 flow [2024-06-04 14:06:47,271 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:06:47,271 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:06:47,272 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 153 transitions. [2024-06-04 14:06:47,272 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5331010452961672 [2024-06-04 14:06:47,272 INFO L175 Difference]: Start difference. First operand has 206 places, 242 transitions, 3090 flow. Second operand 7 states and 153 transitions. [2024-06-04 14:06:47,272 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 212 places, 267 transitions, 3714 flow [2024-06-04 14:06:48,025 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 206 places, 267 transitions, 3625 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-04 14:06:48,029 INFO L231 Difference]: Finished difference. Result has 207 places, 242 transitions, 3042 flow [2024-06-04 14:06:48,029 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3001, PETRI_DIFFERENCE_MINUEND_PLACES=200, 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=3042, PETRI_PLACES=207, PETRI_TRANSITIONS=242} [2024-06-04 14:06:48,029 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 165 predicate places. [2024-06-04 14:06:48,029 INFO L495 AbstractCegarLoop]: Abstraction has has 207 places, 242 transitions, 3042 flow [2024-06-04 14:06:48,030 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:06:48,030 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:06:48,030 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:06:48,030 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-04 14:06:48,030 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:06:48,030 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:06:48,030 INFO L85 PathProgramCache]: Analyzing trace with hash -1403890635, now seen corresponding path program 1 times [2024-06-04 14:06:48,030 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:06:48,030 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [871833349] [2024-06-04 14:06:48,031 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:06:48,031 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:06:48,037 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:06:48,198 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:06:48,198 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:06:48,198 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [871833349] [2024-06-04 14:06:48,198 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [871833349] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:06:48,198 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:06:48,199 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:06:48,199 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1381524622] [2024-06-04 14:06:48,199 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:06:48,199 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:06:48,199 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:06:48,199 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:06:48,200 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:06:48,244 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:06:48,244 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 207 places, 242 transitions, 3042 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:06:48,244 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:06:48,244 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:06:48,244 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:06:49,188 INFO L124 PetriNetUnfolderBase]: 3283/5636 cut-off events. [2024-06-04 14:06:49,188 INFO L125 PetriNetUnfolderBase]: For 290917/290933 co-relation queries the response was YES. [2024-06-04 14:06:49,235 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38389 conditions, 5636 events. 3283/5636 cut-off events. For 290917/290933 co-relation queries the response was YES. Maximal size of possible extension queue 335. Compared 38941 event pairs, 1224 based on Foata normal form. 13/5645 useless extension candidates. Maximal degree in co-relation 38281. Up to 4954 conditions per place. [2024-06-04 14:06:49,257 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 182 selfloop transitions, 100 changer transitions 0/288 dead transitions. [2024-06-04 14:06:49,258 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 216 places, 288 transitions, 4200 flow [2024-06-04 14:06:49,258 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-04 14:06:49,258 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-04 14:06:49,259 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 232 transitions. [2024-06-04 14:06:49,259 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5658536585365853 [2024-06-04 14:06:49,259 INFO L175 Difference]: Start difference. First operand has 207 places, 242 transitions, 3042 flow. Second operand 10 states and 232 transitions. [2024-06-04 14:06:49,259 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 216 places, 288 transitions, 4200 flow [2024-06-04 14:06:49,994 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 211 places, 288 transitions, 4165 flow, removed 1 selfloop flow, removed 5 redundant places. [2024-06-04 14:06:49,998 INFO L231 Difference]: Finished difference. Result has 212 places, 251 transitions, 3377 flow [2024-06-04 14:06:49,999 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3007, PETRI_DIFFERENCE_MINUEND_PLACES=202, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=242, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=94, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=147, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3377, PETRI_PLACES=212, PETRI_TRANSITIONS=251} [2024-06-04 14:06:49,999 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 170 predicate places. [2024-06-04 14:06:49,999 INFO L495 AbstractCegarLoop]: Abstraction has has 212 places, 251 transitions, 3377 flow [2024-06-04 14:06:50,000 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:06:50,000 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:06:50,000 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:06:50,000 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-04 14:06:50,000 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:06:50,001 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:06:50,001 INFO L85 PathProgramCache]: Analyzing trace with hash 110516203, now seen corresponding path program 1 times [2024-06-04 14:06:50,001 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:06:50,001 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1310002398] [2024-06-04 14:06:50,001 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:06:50,001 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:06:50,007 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:06:50,176 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:06:50,176 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:06:50,176 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1310002398] [2024-06-04 14:06:50,177 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1310002398] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:06:50,177 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:06:50,177 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:06:50,177 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1400430133] [2024-06-04 14:06:50,177 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:06:50,177 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:06:50,178 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:06:50,178 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:06:50,178 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:06:50,226 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:06:50,227 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 212 places, 251 transitions, 3377 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:06:50,227 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:06:50,227 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:06:50,227 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:06:51,200 INFO L124 PetriNetUnfolderBase]: 3308/5685 cut-off events. [2024-06-04 14:06:51,200 INFO L125 PetriNetUnfolderBase]: For 308659/308675 co-relation queries the response was YES. [2024-06-04 14:06:51,247 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40237 conditions, 5685 events. 3308/5685 cut-off events. For 308659/308675 co-relation queries the response was YES. Maximal size of possible extension queue 335. Compared 39447 event pairs, 1253 based on Foata normal form. 14/5695 useless extension candidates. Maximal degree in co-relation 40128. Up to 5158 conditions per place. [2024-06-04 14:06:51,268 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 236 selfloop transitions, 39 changer transitions 2/283 dead transitions. [2024-06-04 14:06:51,268 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 219 places, 283 transitions, 4109 flow [2024-06-04 14:06:51,268 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:06:51,268 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:06:51,269 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 176 transitions. [2024-06-04 14:06:51,269 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5365853658536586 [2024-06-04 14:06:51,269 INFO L175 Difference]: Start difference. First operand has 212 places, 251 transitions, 3377 flow. Second operand 8 states and 176 transitions. [2024-06-04 14:06:51,269 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 219 places, 283 transitions, 4109 flow [2024-06-04 14:06:52,018 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 214 places, 283 transitions, 3928 flow, removed 47 selfloop flow, removed 5 redundant places. [2024-06-04 14:06:52,021 INFO L231 Difference]: Finished difference. Result has 216 places, 260 transitions, 3407 flow [2024-06-04 14:06:52,021 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3205, PETRI_DIFFERENCE_MINUEND_PLACES=207, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=251, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=215, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3407, PETRI_PLACES=216, PETRI_TRANSITIONS=260} [2024-06-04 14:06:52,022 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 174 predicate places. [2024-06-04 14:06:52,022 INFO L495 AbstractCegarLoop]: Abstraction has has 216 places, 260 transitions, 3407 flow [2024-06-04 14:06:52,023 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:06:52,023 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:06:52,023 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:06:52,023 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-04 14:06:52,023 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:06:52,023 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:06:52,024 INFO L85 PathProgramCache]: Analyzing trace with hash -1226401809, now seen corresponding path program 2 times [2024-06-04 14:06:52,024 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:06:52,024 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [257588890] [2024-06-04 14:06:52,024 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:06:52,024 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:06:52,029 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:06:52,182 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:06:52,182 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:06:52,182 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [257588890] [2024-06-04 14:06:52,182 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [257588890] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:06:52,182 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:06:52,182 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:06:52,182 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [536474901] [2024-06-04 14:06:52,182 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:06:52,183 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:06:52,183 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:06:52,183 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:06:52,183 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:06:52,215 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:06:52,215 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 216 places, 260 transitions, 3407 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:06:52,216 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:06:52,216 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:06:52,216 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:06:53,194 INFO L124 PetriNetUnfolderBase]: 3347/5742 cut-off events. [2024-06-04 14:06:53,194 INFO L125 PetriNetUnfolderBase]: For 323637/323650 co-relation queries the response was YES. [2024-06-04 14:06:53,242 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41011 conditions, 5742 events. 3347/5742 cut-off events. For 323637/323650 co-relation queries the response was YES. Maximal size of possible extension queue 337. Compared 39906 event pairs, 1207 based on Foata normal form. 11/5749 useless extension candidates. Maximal degree in co-relation 40899. Up to 5174 conditions per place. [2024-06-04 14:06:53,266 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 230 selfloop transitions, 63 changer transitions 1/300 dead transitions. [2024-06-04 14:06:53,267 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 223 places, 300 transitions, 4543 flow [2024-06-04 14:06:53,267 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:06:53,267 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:06:53,267 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 176 transitions. [2024-06-04 14:06:53,268 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5365853658536586 [2024-06-04 14:06:53,268 INFO L175 Difference]: Start difference. First operand has 216 places, 260 transitions, 3407 flow. Second operand 8 states and 176 transitions. [2024-06-04 14:06:53,268 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 223 places, 300 transitions, 4543 flow [2024-06-04 14:06:54,215 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 218 places, 300 transitions, 4432 flow, removed 5 selfloop flow, removed 5 redundant places. [2024-06-04 14:06:54,218 INFO L231 Difference]: Finished difference. Result has 221 places, 279 transitions, 3779 flow [2024-06-04 14:06:54,218 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3308, PETRI_DIFFERENCE_MINUEND_PLACES=211, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=260, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=206, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3779, PETRI_PLACES=221, PETRI_TRANSITIONS=279} [2024-06-04 14:06:54,219 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 179 predicate places. [2024-06-04 14:06:54,219 INFO L495 AbstractCegarLoop]: Abstraction has has 221 places, 279 transitions, 3779 flow [2024-06-04 14:06:54,219 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:06:54,219 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:06:54,219 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:06:54,219 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-04 14:06:54,219 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:06:54,220 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:06:54,220 INFO L85 PathProgramCache]: Analyzing trace with hash 2036369271, now seen corresponding path program 3 times [2024-06-04 14:06:54,220 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:06:54,220 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [305203176] [2024-06-04 14:06:54,220 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:06:54,220 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:06:54,225 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:06:54,390 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:06:54,391 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:06:54,391 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [305203176] [2024-06-04 14:06:54,391 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [305203176] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:06:54,391 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:06:54,391 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:06:54,392 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [16744069] [2024-06-04 14:06:54,392 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:06:54,393 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:06:54,393 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:06:54,394 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:06:54,394 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:06:54,467 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:06:54,468 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 221 places, 279 transitions, 3779 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:06:54,468 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:06:54,468 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:06:54,468 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:06:55,492 INFO L124 PetriNetUnfolderBase]: 3337/5711 cut-off events. [2024-06-04 14:06:55,493 INFO L125 PetriNetUnfolderBase]: For 339025/339038 co-relation queries the response was YES. [2024-06-04 14:06:55,543 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41338 conditions, 5711 events. 3337/5711 cut-off events. For 339025/339038 co-relation queries the response was YES. Maximal size of possible extension queue 333. Compared 39531 event pairs, 1218 based on Foata normal form. 12/5719 useless extension candidates. Maximal degree in co-relation 41223. Up to 5166 conditions per place. [2024-06-04 14:06:55,566 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 232 selfloop transitions, 59 changer transitions 2/299 dead transitions. [2024-06-04 14:06:55,566 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 229 places, 299 transitions, 4513 flow [2024-06-04 14:06:55,567 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 14:06:55,567 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 14:06:55,567 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 194 transitions. [2024-06-04 14:06:55,567 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5257452574525745 [2024-06-04 14:06:55,568 INFO L175 Difference]: Start difference. First operand has 221 places, 279 transitions, 3779 flow. Second operand 9 states and 194 transitions. [2024-06-04 14:06:55,568 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 229 places, 299 transitions, 4513 flow [2024-06-04 14:06:56,482 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 227 places, 299 transitions, 4400 flow, removed 28 selfloop flow, removed 2 redundant places. [2024-06-04 14:06:56,486 INFO L231 Difference]: Finished difference. Result has 228 places, 277 transitions, 3760 flow [2024-06-04 14:06:56,486 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3666, PETRI_DIFFERENCE_MINUEND_PLACES=219, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=279, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=220, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3760, PETRI_PLACES=228, PETRI_TRANSITIONS=277} [2024-06-04 14:06:56,486 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 186 predicate places. [2024-06-04 14:06:56,487 INFO L495 AbstractCegarLoop]: Abstraction has has 228 places, 277 transitions, 3760 flow [2024-06-04 14:06:56,487 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:06:56,487 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:06:56,487 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:06:56,487 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-04 14:06:56,487 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:06:56,487 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:06:56,488 INFO L85 PathProgramCache]: Analyzing trace with hash -995952473, now seen corresponding path program 4 times [2024-06-04 14:06:56,488 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:06:56,488 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [965912396] [2024-06-04 14:06:56,488 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:06:56,488 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:06:56,493 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:06:56,653 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:06:56,654 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:06:56,654 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [965912396] [2024-06-04 14:06:56,654 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [965912396] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:06:56,654 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:06:56,654 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:06:56,654 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1541425891] [2024-06-04 14:06:56,654 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:06:56,655 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:06:56,655 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:06:56,655 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:06:56,655 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:06:56,724 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:06:56,724 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 228 places, 277 transitions, 3760 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:06:56,724 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:06:56,724 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:06:56,724 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:06:57,803 INFO L124 PetriNetUnfolderBase]: 3358/5751 cut-off events. [2024-06-04 14:06:57,804 INFO L125 PetriNetUnfolderBase]: For 354915/354915 co-relation queries the response was YES. [2024-06-04 14:06:57,843 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41638 conditions, 5751 events. 3358/5751 cut-off events. For 354915/354915 co-relation queries the response was YES. Maximal size of possible extension queue 332. Compared 39819 event pairs, 1228 based on Foata normal form. 8/5755 useless extension candidates. Maximal degree in co-relation 41522. Up to 5267 conditions per place. [2024-06-04 14:06:57,861 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 264 selfloop transitions, 26 changer transitions 0/296 dead transitions. [2024-06-04 14:06:57,861 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 233 places, 296 transitions, 4437 flow [2024-06-04 14:06:57,861 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-04 14:06:57,861 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-04 14:06:57,862 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 132 transitions. [2024-06-04 14:06:57,862 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5365853658536586 [2024-06-04 14:06:57,862 INFO L175 Difference]: Start difference. First operand has 228 places, 277 transitions, 3760 flow. Second operand 6 states and 132 transitions. [2024-06-04 14:06:57,862 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 233 places, 296 transitions, 4437 flow [2024-06-04 14:06:58,602 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 228 places, 296 transitions, 4330 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-06-04 14:06:58,606 INFO L231 Difference]: Finished difference. Result has 229 places, 278 transitions, 3721 flow [2024-06-04 14:06:58,606 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3653, PETRI_DIFFERENCE_MINUEND_PLACES=223, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=277, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=251, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3721, PETRI_PLACES=229, PETRI_TRANSITIONS=278} [2024-06-04 14:06:58,606 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 187 predicate places. [2024-06-04 14:06:58,607 INFO L495 AbstractCegarLoop]: Abstraction has has 229 places, 278 transitions, 3721 flow [2024-06-04 14:06:58,607 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:06:58,607 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:06:58,607 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:06:58,607 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-04 14:06:58,607 INFO L420 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:06:58,607 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:06:58,607 INFO L85 PathProgramCache]: Analyzing trace with hash -1006677233, now seen corresponding path program 5 times [2024-06-04 14:06:58,607 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:06:58,607 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1604934109] [2024-06-04 14:06:58,608 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:06:58,608 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:06:58,612 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:06:58,755 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:06:58,756 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:06:58,756 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1604934109] [2024-06-04 14:06:58,756 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1604934109] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:06:58,756 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:06:58,756 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:06:58,756 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1528784974] [2024-06-04 14:06:58,756 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:06:58,756 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:06:58,757 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:06:58,757 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:06:58,757 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:06:58,798 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:06:58,798 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 229 places, 278 transitions, 3721 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:06:58,799 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:06:58,799 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:06:58,799 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:06:59,752 INFO L124 PetriNetUnfolderBase]: 3373/5783 cut-off events. [2024-06-04 14:06:59,753 INFO L125 PetriNetUnfolderBase]: For 364407/364417 co-relation queries the response was YES. [2024-06-04 14:06:59,798 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41827 conditions, 5783 events. 3373/5783 cut-off events. For 364407/364417 co-relation queries the response was YES. Maximal size of possible extension queue 333. Compared 40064 event pairs, 1214 based on Foata normal form. 16/5797 useless extension candidates. Maximal degree in co-relation 41711. Up to 5260 conditions per place. [2024-06-04 14:06:59,820 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 270 selfloop transitions, 29 changer transitions 0/305 dead transitions. [2024-06-04 14:06:59,820 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 236 places, 305 transitions, 4438 flow [2024-06-04 14:06:59,820 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:06:59,821 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:06:59,821 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 171 transitions. [2024-06-04 14:06:59,821 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5213414634146342 [2024-06-04 14:06:59,821 INFO L175 Difference]: Start difference. First operand has 229 places, 278 transitions, 3721 flow. Second operand 8 states and 171 transitions. [2024-06-04 14:06:59,821 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 236 places, 305 transitions, 4438 flow [2024-06-04 14:07:00,578 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 232 places, 305 transitions, 4387 flow, removed 1 selfloop flow, removed 4 redundant places. [2024-06-04 14:07:00,582 INFO L231 Difference]: Finished difference. Result has 233 places, 279 transitions, 3749 flow [2024-06-04 14:07:00,582 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3670, PETRI_DIFFERENCE_MINUEND_PLACES=225, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=278, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=249, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3749, PETRI_PLACES=233, PETRI_TRANSITIONS=279} [2024-06-04 14:07:00,583 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 191 predicate places. [2024-06-04 14:07:00,583 INFO L495 AbstractCegarLoop]: Abstraction has has 233 places, 279 transitions, 3749 flow [2024-06-04 14:07:00,583 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:07:00,583 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:07:00,583 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:07:00,583 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-04 14:07:00,583 INFO L420 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:07:00,583 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:07:00,584 INFO L85 PathProgramCache]: Analyzing trace with hash -1007003663, now seen corresponding path program 6 times [2024-06-04 14:07:00,584 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:07:00,584 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [379840242] [2024-06-04 14:07:00,584 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:07:00,584 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:07:00,588 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:07:00,720 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:07:00,720 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:07:00,720 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [379840242] [2024-06-04 14:07:00,720 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [379840242] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:07:00,720 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:07:00,720 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:07:00,720 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [486656574] [2024-06-04 14:07:00,721 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:07:00,721 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:07:00,721 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:07:00,721 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:07:00,721 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:07:00,794 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:07:00,794 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 233 places, 279 transitions, 3749 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:07:00,794 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:07:00,794 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:07:00,794 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:07:01,711 INFO L124 PetriNetUnfolderBase]: 3360/5764 cut-off events. [2024-06-04 14:07:01,711 INFO L125 PetriNetUnfolderBase]: For 365404/365414 co-relation queries the response was YES. [2024-06-04 14:07:01,756 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41724 conditions, 5764 events. 3360/5764 cut-off events. For 365404/365414 co-relation queries the response was YES. Maximal size of possible extension queue 325. Compared 39853 event pairs, 1053 based on Foata normal form. 14/5776 useless extension candidates. Maximal degree in co-relation 41607. Up to 5119 conditions per place. [2024-06-04 14:07:01,776 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 268 selfloop transitions, 37 changer transitions 0/311 dead transitions. [2024-06-04 14:07:01,776 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 240 places, 311 transitions, 4493 flow [2024-06-04 14:07:01,776 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:07:01,777 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:07:01,777 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 177 transitions. [2024-06-04 14:07:01,777 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5396341463414634 [2024-06-04 14:07:01,777 INFO L175 Difference]: Start difference. First operand has 233 places, 279 transitions, 3749 flow. Second operand 8 states and 177 transitions. [2024-06-04 14:07:01,777 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 240 places, 311 transitions, 4493 flow [2024-06-04 14:07:02,612 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 233 places, 311 transitions, 4432 flow, removed 3 selfloop flow, removed 7 redundant places. [2024-06-04 14:07:02,616 INFO L231 Difference]: Finished difference. Result has 234 places, 279 transitions, 3768 flow [2024-06-04 14:07:02,616 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3688, PETRI_DIFFERENCE_MINUEND_PLACES=226, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=279, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=242, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3768, PETRI_PLACES=234, PETRI_TRANSITIONS=279} [2024-06-04 14:07:02,617 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 192 predicate places. [2024-06-04 14:07:02,617 INFO L495 AbstractCegarLoop]: Abstraction has has 234 places, 279 transitions, 3768 flow [2024-06-04 14:07:02,617 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:07:02,617 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:07:02,617 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:07:02,618 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-04 14:07:02,618 INFO L420 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:07:02,618 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:07:02,618 INFO L85 PathProgramCache]: Analyzing trace with hash -2124831661, now seen corresponding path program 2 times [2024-06-04 14:07:02,618 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:07:02,618 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1892059651] [2024-06-04 14:07:02,619 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:07:02,619 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:07:02,624 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:07:02,763 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:07:02,763 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:07:02,763 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1892059651] [2024-06-04 14:07:02,763 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1892059651] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:07:02,763 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:07:02,763 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:07:02,763 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1773801357] [2024-06-04 14:07:02,764 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:07:02,764 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:07:02,764 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:07:02,764 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:07:02,764 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:07:02,804 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:07:02,804 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 234 places, 279 transitions, 3768 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:07:02,804 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:07:02,804 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:07:02,805 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:07:03,689 INFO L124 PetriNetUnfolderBase]: 3365/5774 cut-off events. [2024-06-04 14:07:03,690 INFO L125 PetriNetUnfolderBase]: For 360523/360536 co-relation queries the response was YES. [2024-06-04 14:07:03,743 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41863 conditions, 5774 events. 3365/5774 cut-off events. For 360523/360536 co-relation queries the response was YES. Maximal size of possible extension queue 332. Compared 40051 event pairs, 1189 based on Foata normal form. 11/5781 useless extension candidates. Maximal degree in co-relation 41746. Up to 5127 conditions per place. [2024-06-04 14:07:03,767 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 213 selfloop transitions, 90 changer transitions 0/309 dead transitions. [2024-06-04 14:07:03,767 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 240 places, 309 transitions, 4876 flow [2024-06-04 14:07:03,767 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:07:03,767 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:07:03,768 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 171 transitions. [2024-06-04 14:07:03,768 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5958188153310104 [2024-06-04 14:07:03,768 INFO L175 Difference]: Start difference. First operand has 234 places, 279 transitions, 3768 flow. Second operand 7 states and 171 transitions. [2024-06-04 14:07:03,768 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 240 places, 309 transitions, 4876 flow [2024-06-04 14:07:04,741 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 233 places, 309 transitions, 4790 flow, removed 7 selfloop flow, removed 7 redundant places. [2024-06-04 14:07:04,746 INFO L231 Difference]: Finished difference. Result has 234 places, 282 transitions, 3950 flow [2024-06-04 14:07:04,747 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3688, PETRI_DIFFERENCE_MINUEND_PLACES=227, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=279, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=87, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=191, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3950, PETRI_PLACES=234, PETRI_TRANSITIONS=282} [2024-06-04 14:07:04,747 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 192 predicate places. [2024-06-04 14:07:04,747 INFO L495 AbstractCegarLoop]: Abstraction has has 234 places, 282 transitions, 3950 flow [2024-06-04 14:07:04,748 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:07:04,748 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:07:04,748 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:07:04,748 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-04 14:07:04,748 INFO L420 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:07:04,748 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:07:04,749 INFO L85 PathProgramCache]: Analyzing trace with hash 516116463, now seen corresponding path program 4 times [2024-06-04 14:07:04,749 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:07:04,749 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [994356859] [2024-06-04 14:07:04,749 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:07:04,749 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:07:04,755 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:07:04,926 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:07:04,927 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:07:04,927 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [994356859] [2024-06-04 14:07:04,927 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [994356859] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:07:04,927 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:07:04,928 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:07:04,928 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [539511154] [2024-06-04 14:07:04,928 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:07:04,928 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:07:04,928 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:07:04,929 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:07:04,929 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:07:04,972 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:07:04,973 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 234 places, 282 transitions, 3950 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:07:04,973 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:07:04,973 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:07:04,973 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:07:05,905 INFO L124 PetriNetUnfolderBase]: 3361/5757 cut-off events. [2024-06-04 14:07:05,905 INFO L125 PetriNetUnfolderBase]: For 363052/363065 co-relation queries the response was YES. [2024-06-04 14:07:05,955 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41849 conditions, 5757 events. 3361/5757 cut-off events. For 363052/363065 co-relation queries the response was YES. Maximal size of possible extension queue 331. Compared 39808 event pairs, 1214 based on Foata normal form. 12/5765 useless extension candidates. Maximal degree in co-relation 41732. Up to 5254 conditions per place. [2024-06-04 14:07:05,976 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 254 selfloop transitions, 40 changer transitions 0/300 dead transitions. [2024-06-04 14:07:05,976 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 240 places, 300 transitions, 4688 flow [2024-06-04 14:07:05,976 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:07:05,976 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:07:05,977 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 158 transitions. [2024-06-04 14:07:05,977 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5505226480836237 [2024-06-04 14:07:05,978 INFO L175 Difference]: Start difference. First operand has 234 places, 282 transitions, 3950 flow. Second operand 7 states and 158 transitions. [2024-06-04 14:07:05,978 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 240 places, 300 transitions, 4688 flow [2024-06-04 14:07:06,923 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 237 places, 300 transitions, 4495 flow, removed 41 selfloop flow, removed 3 redundant places. [2024-06-04 14:07:06,927 INFO L231 Difference]: Finished difference. Result has 238 places, 282 transitions, 3849 flow [2024-06-04 14:07:06,927 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3757, PETRI_DIFFERENCE_MINUEND_PLACES=231, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=282, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=242, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3849, PETRI_PLACES=238, PETRI_TRANSITIONS=282} [2024-06-04 14:07:06,927 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 196 predicate places. [2024-06-04 14:07:06,928 INFO L495 AbstractCegarLoop]: Abstraction has has 238 places, 282 transitions, 3849 flow [2024-06-04 14:07:06,928 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:07:06,928 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:07:06,928 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:07:06,928 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-04 14:07:06,928 INFO L420 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:07:06,928 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:07:06,928 INFO L85 PathProgramCache]: Analyzing trace with hash 521358687, now seen corresponding path program 3 times [2024-06-04 14:07:06,929 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:07:06,929 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [270746134] [2024-06-04 14:07:06,929 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:07:06,929 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:07:06,934 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:07:07,085 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:07:07,085 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:07:07,085 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [270746134] [2024-06-04 14:07:07,085 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [270746134] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:07:07,086 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:07:07,086 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:07:07,086 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [472516190] [2024-06-04 14:07:07,086 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:07:07,086 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:07:07,086 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:07:07,087 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:07:07,087 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:07:07,152 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:07:07,153 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 238 places, 282 transitions, 3849 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:07:07,153 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:07:07,153 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:07:07,153 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:07:08,081 INFO L124 PetriNetUnfolderBase]: 3366/5766 cut-off events. [2024-06-04 14:07:08,081 INFO L125 PetriNetUnfolderBase]: For 377488/377501 co-relation queries the response was YES. [2024-06-04 14:07:08,130 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41991 conditions, 5766 events. 3366/5766 cut-off events. For 377488/377501 co-relation queries the response was YES. Maximal size of possible extension queue 331. Compared 39909 event pairs, 1166 based on Foata normal form. 11/5773 useless extension candidates. Maximal degree in co-relation 41873. Up to 5129 conditions per place. [2024-06-04 14:07:08,151 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 212 selfloop transitions, 102 changer transitions 0/320 dead transitions. [2024-06-04 14:07:08,151 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 246 places, 320 transitions, 5143 flow [2024-06-04 14:07:08,151 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 14:07:08,151 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 14:07:08,155 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 211 transitions. [2024-06-04 14:07:08,155 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5718157181571816 [2024-06-04 14:07:08,155 INFO L175 Difference]: Start difference. First operand has 238 places, 282 transitions, 3849 flow. Second operand 9 states and 211 transitions. [2024-06-04 14:07:08,155 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 246 places, 320 transitions, 5143 flow [2024-06-04 14:07:09,023 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 239 places, 320 transitions, 5016 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-06-04 14:07:09,028 INFO L231 Difference]: Finished difference. Result has 240 places, 288 transitions, 4090 flow [2024-06-04 14:07:09,028 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3722, PETRI_DIFFERENCE_MINUEND_PLACES=231, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=282, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=97, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=185, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4090, PETRI_PLACES=240, PETRI_TRANSITIONS=288} [2024-06-04 14:07:09,028 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 198 predicate places. [2024-06-04 14:07:09,028 INFO L495 AbstractCegarLoop]: Abstraction has has 240 places, 288 transitions, 4090 flow [2024-06-04 14:07:09,028 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:07:09,029 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:07:09,029 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:07:09,029 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-04 14:07:09,029 INFO L420 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:07:09,029 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:07:09,029 INFO L85 PathProgramCache]: Analyzing trace with hash 516116277, now seen corresponding path program 4 times [2024-06-04 14:07:09,029 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:07:09,029 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1654266564] [2024-06-04 14:07:09,030 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:07:09,030 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:07:09,035 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:07:09,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-06-04 14:07:09,211 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:07:09,211 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1654266564] [2024-06-04 14:07:09,211 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1654266564] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:07:09,211 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:07:09,211 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:07:09,211 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [44884607] [2024-06-04 14:07:09,211 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:07:09,212 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:07:09,212 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:07:09,212 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:07:09,212 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:07:09,283 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:07:09,283 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 240 places, 288 transitions, 4090 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:07:09,284 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:07:09,284 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:07:09,284 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:07:10,222 INFO L124 PetriNetUnfolderBase]: 3358/5766 cut-off events. [2024-06-04 14:07:10,222 INFO L125 PetriNetUnfolderBase]: For 381685/381698 co-relation queries the response was YES. [2024-06-04 14:07:10,269 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42235 conditions, 5766 events. 3358/5766 cut-off events. For 381685/381698 co-relation queries the response was YES. Maximal size of possible extension queue 329. Compared 40015 event pairs, 1229 based on Foata normal form. 12/5774 useless extension candidates. Maximal degree in co-relation 42116. Up to 5253 conditions per place. [2024-06-04 14:07:10,290 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 259 selfloop transitions, 40 changer transitions 0/305 dead transitions. [2024-06-04 14:07:10,290 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 246 places, 305 transitions, 4730 flow [2024-06-04 14:07:10,290 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:07:10,291 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:07:10,291 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 157 transitions. [2024-06-04 14:07:10,291 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5470383275261324 [2024-06-04 14:07:10,291 INFO L175 Difference]: Start difference. First operand has 240 places, 288 transitions, 4090 flow. Second operand 7 states and 157 transitions. [2024-06-04 14:07:10,291 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 246 places, 305 transitions, 4730 flow [2024-06-04 14:07:11,250 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 241 places, 305 transitions, 4477 flow, removed 63 selfloop flow, removed 5 redundant places. [2024-06-04 14:07:11,254 INFO L231 Difference]: Finished difference. Result has 242 places, 288 transitions, 3925 flow [2024-06-04 14:07:11,254 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3837, PETRI_DIFFERENCE_MINUEND_PLACES=235, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=288, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=248, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3925, PETRI_PLACES=242, PETRI_TRANSITIONS=288} [2024-06-04 14:07:11,254 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 200 predicate places. [2024-06-04 14:07:11,255 INFO L495 AbstractCegarLoop]: Abstraction has has 242 places, 288 transitions, 3925 flow [2024-06-04 14:07:11,255 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:07:11,255 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:07:11,255 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:07:11,255 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-04 14:07:11,255 INFO L420 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:07:11,256 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:07:11,256 INFO L85 PathProgramCache]: Analyzing trace with hash 521657217, now seen corresponding path program 5 times [2024-06-04 14:07:11,256 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:07:11,256 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [169020234] [2024-06-04 14:07:11,256 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:07:11,256 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:07:11,261 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:07:11,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-06-04 14:07:11,380 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:07:11,381 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [169020234] [2024-06-04 14:07:11,381 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [169020234] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:07:11,381 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:07:11,381 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:07:11,381 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1846351829] [2024-06-04 14:07:11,381 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:07:11,381 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:07:11,381 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:07:11,381 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:07:11,381 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:07:11,431 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:07:11,431 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 242 places, 288 transitions, 3925 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:07:11,431 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:07:11,431 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:07:11,431 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:07:12,338 INFO L124 PetriNetUnfolderBase]: 3355/5758 cut-off events. [2024-06-04 14:07:12,339 INFO L125 PetriNetUnfolderBase]: For 390289/390302 co-relation queries the response was YES. [2024-06-04 14:07:12,386 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42267 conditions, 5758 events. 3355/5758 cut-off events. For 390289/390302 co-relation queries the response was YES. Maximal size of possible extension queue 328. Compared 39810 event pairs, 1211 based on Foata normal form. 11/5765 useless extension candidates. Maximal degree in co-relation 42146. Up to 5119 conditions per place. [2024-06-04 14:07:12,407 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 205 selfloop transitions, 105 changer transitions 0/316 dead transitions. [2024-06-04 14:07:12,407 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 251 places, 316 transitions, 4837 flow [2024-06-04 14:07:12,407 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-04 14:07:12,408 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-04 14:07:12,408 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 223 transitions. [2024-06-04 14:07:12,408 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5439024390243903 [2024-06-04 14:07:12,408 INFO L175 Difference]: Start difference. First operand has 242 places, 288 transitions, 3925 flow. Second operand 10 states and 223 transitions. [2024-06-04 14:07:12,408 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 251 places, 316 transitions, 4837 flow [2024-06-04 14:07:13,442 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 245 places, 316 transitions, 4705 flow, removed 26 selfloop flow, removed 6 redundant places. [2024-06-04 14:07:13,447 INFO L231 Difference]: Finished difference. Result has 246 places, 288 transitions, 4013 flow [2024-06-04 14:07:13,447 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3797, PETRI_DIFFERENCE_MINUEND_PLACES=236, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=288, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=105, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=183, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4013, PETRI_PLACES=246, PETRI_TRANSITIONS=288} [2024-06-04 14:07:13,448 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 204 predicate places. [2024-06-04 14:07:13,448 INFO L495 AbstractCegarLoop]: Abstraction has has 246 places, 288 transitions, 4013 flow [2024-06-04 14:07:13,448 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:07:13,448 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:07:13,448 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:07:13,448 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-04 14:07:13,449 INFO L420 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:07:13,449 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:07:13,449 INFO L85 PathProgramCache]: Analyzing trace with hash 521657589, now seen corresponding path program 1 times [2024-06-04 14:07:13,449 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:07:13,449 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [765574153] [2024-06-04 14:07:13,450 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:07:13,450 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:07:13,455 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:07:13,609 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:07:13,610 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:07:13,610 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [765574153] [2024-06-04 14:07:13,610 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [765574153] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:07:13,610 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:07:13,610 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:07:13,610 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [305668309] [2024-06-04 14:07:13,610 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:07:13,611 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:07:13,611 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:07:13,611 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:07:13,611 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=35, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:07:13,650 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:07:13,650 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 246 places, 288 transitions, 4013 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:07:13,650 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:07:13,650 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:07:13,650 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:07:14,543 INFO L124 PetriNetUnfolderBase]: 3352/5754 cut-off events. [2024-06-04 14:07:14,543 INFO L125 PetriNetUnfolderBase]: For 388864/388877 co-relation queries the response was YES. [2024-06-04 14:07:14,601 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42312 conditions, 5754 events. 3352/5754 cut-off events. For 388864/388877 co-relation queries the response was YES. Maximal size of possible extension queue 328. Compared 39868 event pairs, 1228 based on Foata normal form. 11/5761 useless extension candidates. Maximal degree in co-relation 42190. Up to 5235 conditions per place. [2024-06-04 14:07:14,623 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 249 selfloop transitions, 47 changer transitions 0/302 dead transitions. [2024-06-04 14:07:14,623 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 252 places, 302 transitions, 4639 flow [2024-06-04 14:07:14,623 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:07:14,624 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:07:14,624 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 156 transitions. [2024-06-04 14:07:14,624 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5435540069686411 [2024-06-04 14:07:14,624 INFO L175 Difference]: Start difference. First operand has 246 places, 288 transitions, 4013 flow. Second operand 7 states and 156 transitions. [2024-06-04 14:07:14,624 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 252 places, 302 transitions, 4639 flow [2024-06-04 14:07:15,713 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 243 places, 302 transitions, 4395 flow, removed 13 selfloop flow, removed 9 redundant places. [2024-06-04 14:07:15,718 INFO L231 Difference]: Finished difference. Result has 244 places, 288 transitions, 3873 flow [2024-06-04 14:07:15,719 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3769, PETRI_DIFFERENCE_MINUEND_PLACES=237, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=288, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=241, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3873, PETRI_PLACES=244, PETRI_TRANSITIONS=288} [2024-06-04 14:07:15,719 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 202 predicate places. [2024-06-04 14:07:15,719 INFO L495 AbstractCegarLoop]: Abstraction has has 244 places, 288 transitions, 3873 flow [2024-06-04 14:07:15,719 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:07:15,719 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:07:15,720 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:07:15,720 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-04 14:07:15,720 INFO L420 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:07:15,720 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:07:15,721 INFO L85 PathProgramCache]: Analyzing trace with hash 1155461703, now seen corresponding path program 5 times [2024-06-04 14:07:15,721 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:07:15,721 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [396617047] [2024-06-04 14:07:15,721 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:07:15,721 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:07:15,726 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:07:15,864 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:07:15,865 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:07:15,865 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [396617047] [2024-06-04 14:07:15,865 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [396617047] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:07:15,865 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:07:15,865 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:07:15,866 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1294561915] [2024-06-04 14:07:15,866 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:07:15,866 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:07:15,866 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:07:15,866 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:07:15,867 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:07:15,930 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:07:15,930 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 244 places, 288 transitions, 3873 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:07:15,930 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:07:15,930 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:07:15,930 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:07:16,824 INFO L124 PetriNetUnfolderBase]: 3390/5815 cut-off events. [2024-06-04 14:07:16,824 INFO L125 PetriNetUnfolderBase]: For 404515/404528 co-relation queries the response was YES. [2024-06-04 14:07:16,880 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42962 conditions, 5815 events. 3390/5815 cut-off events. For 404515/404528 co-relation queries the response was YES. Maximal size of possible extension queue 328. Compared 40345 event pairs, 1216 based on Foata normal form. 12/5823 useless extension candidates. Maximal degree in co-relation 42839. Up to 5202 conditions per place. [2024-06-04 14:07:16,901 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 233 selfloop transitions, 87 changer transitions 1/327 dead transitions. [2024-06-04 14:07:16,901 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 250 places, 327 transitions, 5031 flow [2024-06-04 14:07:16,901 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:07:16,901 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:07:16,902 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 167 transitions. [2024-06-04 14:07:16,902 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5818815331010453 [2024-06-04 14:07:16,902 INFO L175 Difference]: Start difference. First operand has 244 places, 288 transitions, 3873 flow. Second operand 7 states and 167 transitions. [2024-06-04 14:07:16,902 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 250 places, 327 transitions, 5031 flow [2024-06-04 14:07:17,855 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 243 places, 327 transitions, 4877 flow, removed 10 selfloop flow, removed 7 redundant places. [2024-06-04 14:07:17,859 INFO L231 Difference]: Finished difference. Result has 246 places, 305 transitions, 4349 flow [2024-06-04 14:07:17,859 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3742, PETRI_DIFFERENCE_MINUEND_PLACES=237, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=288, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=204, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4349, PETRI_PLACES=246, PETRI_TRANSITIONS=305} [2024-06-04 14:07:17,860 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 204 predicate places. [2024-06-04 14:07:17,860 INFO L495 AbstractCegarLoop]: Abstraction has has 246 places, 305 transitions, 4349 flow [2024-06-04 14:07:17,860 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:07:17,860 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:07:17,860 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:07:17,860 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-04 14:07:17,860 INFO L420 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:07:17,861 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:07:17,861 INFO L85 PathProgramCache]: Analyzing trace with hash 1155450543, now seen corresponding path program 6 times [2024-06-04 14:07:17,861 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:07:17,861 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [83164928] [2024-06-04 14:07:17,861 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:07:17,861 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:07:17,865 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:07:17,991 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:07:17,991 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:07:17,991 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [83164928] [2024-06-04 14:07:17,991 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [83164928] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:07:17,991 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:07:17,991 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:07:17,992 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [203179862] [2024-06-04 14:07:17,992 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:07:17,992 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:07:17,992 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:07:17,993 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:07:17,993 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:07:18,037 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:07:18,037 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 246 places, 305 transitions, 4349 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:07:18,037 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:07:18,037 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:07:18,037 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:07:18,933 INFO L124 PetriNetUnfolderBase]: 3380/5793 cut-off events. [2024-06-04 14:07:18,933 INFO L125 PetriNetUnfolderBase]: For 406284/406297 co-relation queries the response was YES. [2024-06-04 14:07:18,982 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43028 conditions, 5793 events. 3380/5793 cut-off events. For 406284/406297 co-relation queries the response was YES. Maximal size of possible extension queue 325. Compared 40101 event pairs, 1210 based on Foata normal form. 12/5801 useless extension candidates. Maximal degree in co-relation 42903. Up to 5194 conditions per place. [2024-06-04 14:07:19,002 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 236 selfloop transitions, 84 changer transitions 2/328 dead transitions. [2024-06-04 14:07:19,002 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 252 places, 328 transitions, 5051 flow [2024-06-04 14:07:19,003 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:07:19,003 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:07:19,003 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 169 transitions. [2024-06-04 14:07:19,003 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5888501742160279 [2024-06-04 14:07:19,003 INFO L175 Difference]: Start difference. First operand has 246 places, 305 transitions, 4349 flow. Second operand 7 states and 169 transitions. [2024-06-04 14:07:19,003 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 252 places, 328 transitions, 5051 flow [2024-06-04 14:07:19,942 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 249 places, 328 transitions, 4984 flow, removed 16 selfloop flow, removed 3 redundant places. [2024-06-04 14:07:19,946 INFO L231 Difference]: Finished difference. Result has 250 places, 303 transitions, 4443 flow [2024-06-04 14:07:19,947 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4282, PETRI_DIFFERENCE_MINUEND_PLACES=243, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=305, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=221, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4443, PETRI_PLACES=250, PETRI_TRANSITIONS=303} [2024-06-04 14:07:19,947 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 208 predicate places. [2024-06-04 14:07:19,947 INFO L495 AbstractCegarLoop]: Abstraction has has 250 places, 303 transitions, 4443 flow [2024-06-04 14:07:19,947 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:07:19,948 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:07:19,948 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:07:19,948 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-04 14:07:19,948 INFO L420 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:07:19,948 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:07:19,948 INFO L85 PathProgramCache]: Analyzing trace with hash -995829527, now seen corresponding path program 7 times [2024-06-04 14:07:19,949 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:07:19,949 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [987290584] [2024-06-04 14:07:19,949 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:07:19,949 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:07:19,954 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:07:20,086 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:07:20,086 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:07:20,086 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [987290584] [2024-06-04 14:07:20,086 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [987290584] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:07:20,086 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:07:20,086 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:07:20,086 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1131776746] [2024-06-04 14:07:20,086 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:07:20,087 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:07:20,087 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:07:20,087 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:07:20,087 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:07:20,124 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:07:20,125 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 250 places, 303 transitions, 4443 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:07:20,125 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:07:20,125 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:07:20,125 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:07:20,996 INFO L124 PetriNetUnfolderBase]: 3343/5723 cut-off events. [2024-06-04 14:07:20,996 INFO L125 PetriNetUnfolderBase]: For 402826/402839 co-relation queries the response was YES. [2024-06-04 14:07:21,045 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42778 conditions, 5723 events. 3343/5723 cut-off events. For 402826/402839 co-relation queries the response was YES. Maximal size of possible extension queue 322. Compared 39444 event pairs, 1192 based on Foata normal form. 11/5730 useless extension candidates. Maximal degree in co-relation 42652. Up to 5213 conditions per place. [2024-06-04 14:07:21,065 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 261 selfloop transitions, 46 changer transitions 4/317 dead transitions. [2024-06-04 14:07:21,066 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 256 places, 317 transitions, 5099 flow [2024-06-04 14:07:21,066 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:07:21,066 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:07:21,066 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 155 transitions. [2024-06-04 14:07:21,067 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5400696864111498 [2024-06-04 14:07:21,067 INFO L175 Difference]: Start difference. First operand has 250 places, 303 transitions, 4443 flow. Second operand 7 states and 155 transitions. [2024-06-04 14:07:21,067 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 256 places, 317 transitions, 5099 flow [2024-06-04 14:07:22,276 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 251 places, 317 transitions, 4983 flow, removed 4 selfloop flow, removed 5 redundant places. [2024-06-04 14:07:22,281 INFO L231 Difference]: Finished difference. Result has 252 places, 299 transitions, 4360 flow [2024-06-04 14:07:22,282 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4327, PETRI_DIFFERENCE_MINUEND_PLACES=245, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=303, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=257, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4360, PETRI_PLACES=252, PETRI_TRANSITIONS=299} [2024-06-04 14:07:22,282 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 210 predicate places. [2024-06-04 14:07:22,283 INFO L495 AbstractCegarLoop]: Abstraction has has 252 places, 299 transitions, 4360 flow [2024-06-04 14:07:22,283 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:07:22,283 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:07:22,283 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:07:22,283 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-04 14:07:22,283 INFO L420 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:07:22,284 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:07:22,284 INFO L85 PathProgramCache]: Analyzing trace with hash -995949497, now seen corresponding path program 8 times [2024-06-04 14:07:22,284 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:07:22,284 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [775072232] [2024-06-04 14:07:22,284 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:07:22,285 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:07:22,289 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:07:22,406 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:07:22,406 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:07:22,407 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [775072232] [2024-06-04 14:07:22,407 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [775072232] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:07:22,407 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:07:22,407 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:07:22,407 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1423063847] [2024-06-04 14:07:22,407 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:07:22,407 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:07:22,407 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:07:22,408 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:07:22,408 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:07:22,461 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:07:22,462 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 252 places, 299 transitions, 4360 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:07:22,462 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:07:22,462 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:07:22,462 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:07:23,298 INFO L124 PetriNetUnfolderBase]: 3265/5593 cut-off events. [2024-06-04 14:07:23,298 INFO L125 PetriNetUnfolderBase]: For 389400/389403 co-relation queries the response was YES. [2024-06-04 14:07:23,343 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41850 conditions, 5593 events. 3265/5593 cut-off events. For 389400/389403 co-relation queries the response was YES. Maximal size of possible extension queue 311. Compared 38353 event pairs, 1178 based on Foata normal form. 3/5589 useless extension candidates. Maximal degree in co-relation 41725. Up to 4918 conditions per place. [2024-06-04 14:07:23,363 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 191 selfloop transitions, 119 changer transitions 1/317 dead transitions. [2024-06-04 14:07:23,363 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 258 places, 317 transitions, 5175 flow [2024-06-04 14:07:23,364 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:07:23,364 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:07:23,364 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 159 transitions. [2024-06-04 14:07:23,364 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.554006968641115 [2024-06-04 14:07:23,364 INFO L175 Difference]: Start difference. First operand has 252 places, 299 transitions, 4360 flow. Second operand 7 states and 159 transitions. [2024-06-04 14:07:23,364 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 258 places, 317 transitions, 5175 flow [2024-06-04 14:07:24,473 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 249 places, 317 transitions, 4856 flow, removed 13 selfloop flow, removed 9 redundant places. [2024-06-04 14:07:24,478 INFO L231 Difference]: Finished difference. Result has 250 places, 301 transitions, 4314 flow [2024-06-04 14:07:24,478 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4041, PETRI_DIFFERENCE_MINUEND_PLACES=243, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=299, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=117, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=182, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4314, PETRI_PLACES=250, PETRI_TRANSITIONS=301} [2024-06-04 14:07:24,478 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 208 predicate places. [2024-06-04 14:07:24,478 INFO L495 AbstractCegarLoop]: Abstraction has has 250 places, 301 transitions, 4314 flow [2024-06-04 14:07:24,478 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:07:24,478 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:07:24,478 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:07:24,479 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-04 14:07:24,479 INFO L420 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:07:24,479 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:07:24,479 INFO L85 PathProgramCache]: Analyzing trace with hash -1006674257, now seen corresponding path program 9 times [2024-06-04 14:07:24,479 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:07:24,479 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1700549021] [2024-06-04 14:07:24,479 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:07:24,479 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:07:24,483 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:07:24,616 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:07:24,617 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:07:24,617 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1700549021] [2024-06-04 14:07:24,617 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1700549021] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:07:24,617 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:07:24,617 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:07:24,617 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1873833655] [2024-06-04 14:07:24,618 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:07:24,618 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:07:24,618 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:07:24,618 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:07:24,618 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:07:24,673 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:07:24,673 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 250 places, 301 transitions, 4314 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:07:24,673 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:07:24,673 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:07:24,674 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:07:25,515 INFO L124 PetriNetUnfolderBase]: 3268/5610 cut-off events. [2024-06-04 14:07:25,515 INFO L125 PetriNetUnfolderBase]: For 396992/397005 co-relation queries the response was YES. [2024-06-04 14:07:25,562 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41998 conditions, 5610 events. 3268/5610 cut-off events. For 396992/397005 co-relation queries the response was YES. Maximal size of possible extension queue 311. Compared 38510 event pairs, 1170 based on Foata normal form. 11/5617 useless extension candidates. Maximal degree in co-relation 41874. Up to 4922 conditions per place. [2024-06-04 14:07:25,581 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 198 selfloop transitions, 124 changer transitions 1/329 dead transitions. [2024-06-04 14:07:25,581 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 257 places, 329 transitions, 5187 flow [2024-06-04 14:07:25,582 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:07:25,582 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:07:25,582 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 187 transitions. [2024-06-04 14:07:25,582 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5701219512195121 [2024-06-04 14:07:25,582 INFO L175 Difference]: Start difference. First operand has 250 places, 301 transitions, 4314 flow. Second operand 8 states and 187 transitions. [2024-06-04 14:07:25,582 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 257 places, 329 transitions, 5187 flow [2024-06-04 14:07:26,771 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 253 places, 329 transitions, 4995 flow, removed 5 selfloop flow, removed 4 redundant places. [2024-06-04 14:07:26,775 INFO L231 Difference]: Finished difference. Result has 254 places, 303 transitions, 4413 flow [2024-06-04 14:07:26,776 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4125, PETRI_DIFFERENCE_MINUEND_PLACES=246, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=301, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=122, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=179, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4413, PETRI_PLACES=254, PETRI_TRANSITIONS=303} [2024-06-04 14:07:26,776 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 212 predicate places. [2024-06-04 14:07:26,776 INFO L495 AbstractCegarLoop]: Abstraction has has 254 places, 303 transitions, 4413 flow [2024-06-04 14:07:26,776 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:07:26,776 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:07:26,776 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:07:26,776 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-04 14:07:26,776 INFO L420 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:07:26,777 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:07:26,777 INFO L85 PathProgramCache]: Analyzing trace with hash -1006911407, now seen corresponding path program 10 times [2024-06-04 14:07:26,777 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:07:26,777 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [257686954] [2024-06-04 14:07:26,777 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:07:26,777 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:07:26,781 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:07:26,901 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:07:26,901 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:07:26,901 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [257686954] [2024-06-04 14:07:26,901 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [257686954] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:07:26,901 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:07:26,902 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:07:26,902 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [492697720] [2024-06-04 14:07:26,902 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:07:26,902 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:07:26,902 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:07:26,903 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:07:26,903 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:07:26,932 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:07:26,932 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 254 places, 303 transitions, 4413 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:07:26,932 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:07:26,932 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:07:26,932 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:07:27,796 INFO L124 PetriNetUnfolderBase]: 3233/5545 cut-off events. [2024-06-04 14:07:27,796 INFO L125 PetriNetUnfolderBase]: For 407556/407569 co-relation queries the response was YES. [2024-06-04 14:07:27,843 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41783 conditions, 5545 events. 3233/5545 cut-off events. For 407556/407569 co-relation queries the response was YES. Maximal size of possible extension queue 308. Compared 37990 event pairs, 1152 based on Foata normal form. 12/5553 useless extension candidates. Maximal degree in co-relation 41658. Up to 4863 conditions per place. [2024-06-04 14:07:27,863 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 204 selfloop transitions, 122 changer transitions 2/334 dead transitions. [2024-06-04 14:07:27,863 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 262 places, 334 transitions, 5147 flow [2024-06-04 14:07:27,864 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 14:07:27,864 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 14:07:27,864 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 212 transitions. [2024-06-04 14:07:27,864 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5745257452574526 [2024-06-04 14:07:27,864 INFO L175 Difference]: Start difference. First operand has 254 places, 303 transitions, 4413 flow. Second operand 9 states and 212 transitions. [2024-06-04 14:07:27,864 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 262 places, 334 transitions, 5147 flow [2024-06-04 14:07:29,045 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 256 places, 334 transitions, 4867 flow, removed 8 selfloop flow, removed 6 redundant places. [2024-06-04 14:07:29,049 INFO L231 Difference]: Finished difference. Result has 257 places, 301 transitions, 4369 flow [2024-06-04 14:07:29,050 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4133, PETRI_DIFFERENCE_MINUEND_PLACES=248, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=303, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=122, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=181, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4369, PETRI_PLACES=257, PETRI_TRANSITIONS=301} [2024-06-04 14:07:29,050 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 215 predicate places. [2024-06-04 14:07:29,050 INFO L495 AbstractCegarLoop]: Abstraction has has 257 places, 301 transitions, 4369 flow [2024-06-04 14:07:29,050 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:07:29,050 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:07:29,050 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:07:29,050 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-04 14:07:29,050 INFO L420 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:07:29,051 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:07:29,051 INFO L85 PathProgramCache]: Analyzing trace with hash -995552759, now seen corresponding path program 1 times [2024-06-04 14:07:29,051 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:07:29,051 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [495347161] [2024-06-04 14:07:29,051 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:07:29,051 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:07:29,055 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:07:29,174 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:07:29,175 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:07:29,175 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [495347161] [2024-06-04 14:07:29,175 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [495347161] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:07:29,175 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:07:29,175 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:07:29,175 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1484833905] [2024-06-04 14:07:29,175 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:07:29,175 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:07:29,175 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:07:29,176 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:07:29,176 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:07:29,228 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:07:29,229 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 257 places, 301 transitions, 4369 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:07:29,229 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:07:29,229 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:07:29,229 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:07:30,057 INFO L124 PetriNetUnfolderBase]: 3170/5417 cut-off events. [2024-06-04 14:07:30,057 INFO L125 PetriNetUnfolderBase]: For 431188/431188 co-relation queries the response was YES. [2024-06-04 14:07:30,100 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41486 conditions, 5417 events. 3170/5417 cut-off events. For 431188/431188 co-relation queries the response was YES. Maximal size of possible extension queue 300. Compared 36686 event pairs, 1038 based on Foata normal form. 6/5419 useless extension candidates. Maximal degree in co-relation 41360. Up to 4843 conditions per place. [2024-06-04 14:07:30,118 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 289 selfloop transitions, 31 changer transitions 0/326 dead transitions. [2024-06-04 14:07:30,118 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 262 places, 326 transitions, 5164 flow [2024-06-04 14:07:30,118 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-04 14:07:30,119 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-04 14:07:30,119 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 135 transitions. [2024-06-04 14:07:30,119 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5487804878048781 [2024-06-04 14:07:30,119 INFO L175 Difference]: Start difference. First operand has 257 places, 301 transitions, 4369 flow. Second operand 6 states and 135 transitions. [2024-06-04 14:07:30,119 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 262 places, 326 transitions, 5164 flow [2024-06-04 14:07:31,206 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 251 places, 326 transitions, 4862 flow, removed 3 selfloop flow, removed 11 redundant places. [2024-06-04 14:07:31,210 INFO L231 Difference]: Finished difference. Result has 253 places, 305 transitions, 4202 flow [2024-06-04 14:07:31,210 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4067, PETRI_DIFFERENCE_MINUEND_PLACES=246, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=301, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=271, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4202, PETRI_PLACES=253, PETRI_TRANSITIONS=305} [2024-06-04 14:07:31,211 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 211 predicate places. [2024-06-04 14:07:31,211 INFO L495 AbstractCegarLoop]: Abstraction has has 253 places, 305 transitions, 4202 flow [2024-06-04 14:07:31,211 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:07:31,211 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:07:31,211 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:07:31,211 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-04 14:07:31,211 INFO L420 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:07:31,211 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:07:31,212 INFO L85 PathProgramCache]: Analyzing trace with hash 1597852455, now seen corresponding path program 7 times [2024-06-04 14:07:31,212 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:07:31,212 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [687395382] [2024-06-04 14:07:31,212 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:07:31,212 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:07:31,216 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:07:31,364 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:07:31,364 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:07:31,364 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [687395382] [2024-06-04 14:07:31,364 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [687395382] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:07:31,364 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:07:31,364 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:07:31,364 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [582079888] [2024-06-04 14:07:31,364 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:07:31,364 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:07:31,364 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:07:31,365 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:07:31,365 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:07:31,406 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:07:31,406 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 253 places, 305 transitions, 4202 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:07:31,406 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:07:31,407 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:07:31,407 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:07:32,233 INFO L124 PetriNetUnfolderBase]: 3185/5454 cut-off events. [2024-06-04 14:07:32,233 INFO L125 PetriNetUnfolderBase]: For 404869/404869 co-relation queries the response was YES. [2024-06-04 14:07:32,277 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40965 conditions, 5454 events. 3185/5454 cut-off events. For 404869/404869 co-relation queries the response was YES. Maximal size of possible extension queue 304. Compared 37156 event pairs, 1101 based on Foata normal form. 8/5458 useless extension candidates. Maximal degree in co-relation 40839. Up to 4962 conditions per place. [2024-06-04 14:07:32,295 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 288 selfloop transitions, 31 changer transitions 0/325 dead transitions. [2024-06-04 14:07:32,295 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 259 places, 325 transitions, 4946 flow [2024-06-04 14:07:32,296 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:07:32,296 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:07:32,296 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 149 transitions. [2024-06-04 14:07:32,296 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.519163763066202 [2024-06-04 14:07:32,296 INFO L175 Difference]: Start difference. First operand has 253 places, 305 transitions, 4202 flow. Second operand 7 states and 149 transitions. [2024-06-04 14:07:32,296 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 259 places, 325 transitions, 4946 flow [2024-06-04 14:07:33,374 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 257 places, 325 transitions, 4893 flow, removed 13 selfloop flow, removed 2 redundant places. [2024-06-04 14:07:33,379 INFO L231 Difference]: Finished difference. Result has 258 places, 306 transitions, 4234 flow [2024-06-04 14:07:33,380 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4149, PETRI_DIFFERENCE_MINUEND_PLACES=251, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=305, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=274, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4234, PETRI_PLACES=258, PETRI_TRANSITIONS=306} [2024-06-04 14:07:33,380 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 216 predicate places. [2024-06-04 14:07:33,380 INFO L495 AbstractCegarLoop]: Abstraction has has 258 places, 306 transitions, 4234 flow [2024-06-04 14:07:33,380 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:07:33,381 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:07:33,381 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:07:33,381 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-04 14:07:33,381 INFO L420 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:07:33,382 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:07:33,382 INFO L85 PathProgramCache]: Analyzing trace with hash -73579617, now seen corresponding path program 6 times [2024-06-04 14:07:33,382 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:07:33,382 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [484770316] [2024-06-04 14:07:33,382 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:07:33,382 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:07:33,393 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:07:33,533 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:07:33,534 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:07:33,534 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [484770316] [2024-06-04 14:07:33,534 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [484770316] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:07:33,534 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:07:33,534 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:07:33,534 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1056189071] [2024-06-04 14:07:33,535 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:07:33,535 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:07:33,535 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:07:33,535 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:07:33,535 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:07:33,592 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:07:33,592 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 258 places, 306 transitions, 4234 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:07:33,592 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:07:33,593 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:07:33,593 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:07:34,494 INFO L124 PetriNetUnfolderBase]: 3222/5517 cut-off events. [2024-06-04 14:07:34,494 INFO L125 PetriNetUnfolderBase]: For 413608/413621 co-relation queries the response was YES. [2024-06-04 14:07:34,541 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41889 conditions, 5517 events. 3222/5517 cut-off events. For 413608/413621 co-relation queries the response was YES. Maximal size of possible extension queue 311. Compared 37682 event pairs, 1118 based on Foata normal form. 11/5522 useless extension candidates. Maximal degree in co-relation 41761. Up to 4763 conditions per place. [2024-06-04 14:07:34,559 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 197 selfloop transitions, 153 changer transitions 0/356 dead transitions. [2024-06-04 14:07:34,559 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 266 places, 356 transitions, 5910 flow [2024-06-04 14:07:34,559 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 14:07:34,560 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 14:07:34,560 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 217 transitions. [2024-06-04 14:07:34,560 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5880758807588076 [2024-06-04 14:07:34,560 INFO L175 Difference]: Start difference. First operand has 258 places, 306 transitions, 4234 flow. Second operand 9 states and 217 transitions. [2024-06-04 14:07:34,560 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 266 places, 356 transitions, 5910 flow [2024-06-04 14:07:35,699 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 261 places, 356 transitions, 5837 flow, removed 7 selfloop flow, removed 5 redundant places. [2024-06-04 14:07:35,703 INFO L231 Difference]: Finished difference. Result has 263 places, 320 transitions, 4854 flow [2024-06-04 14:07:35,703 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4161, PETRI_DIFFERENCE_MINUEND_PLACES=253, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=306, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=143, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=162, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4854, PETRI_PLACES=263, PETRI_TRANSITIONS=320} [2024-06-04 14:07:35,704 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 221 predicate places. [2024-06-04 14:07:35,704 INFO L495 AbstractCegarLoop]: Abstraction has has 263 places, 320 transitions, 4854 flow [2024-06-04 14:07:35,704 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:07:35,704 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:07:35,704 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:07:35,704 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-04 14:07:35,705 INFO L420 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:07:35,705 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:07:35,705 INFO L85 PathProgramCache]: Analyzing trace with hash -563275775, now seen corresponding path program 7 times [2024-06-04 14:07:35,705 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:07:35,705 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [362444283] [2024-06-04 14:07:35,705 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:07:35,706 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:07:35,709 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:07:35,841 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:07:35,841 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:07:35,841 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [362444283] [2024-06-04 14:07:35,841 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [362444283] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:07:35,841 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:07:35,841 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:07:35,841 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1197757055] [2024-06-04 14:07:35,842 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:07:35,842 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:07:35,842 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:07:35,842 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:07:35,842 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:07:35,887 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:07:35,887 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 263 places, 320 transitions, 4854 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:07:35,887 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:07:35,887 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:07:35,887 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:07:36,827 INFO L124 PetriNetUnfolderBase]: 3227/5522 cut-off events. [2024-06-04 14:07:36,827 INFO L125 PetriNetUnfolderBase]: For 435090/435103 co-relation queries the response was YES. [2024-06-04 14:07:36,877 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43591 conditions, 5522 events. 3227/5522 cut-off events. For 435090/435103 co-relation queries the response was YES. Maximal size of possible extension queue 312. Compared 37677 event pairs, 1116 based on Foata normal form. 11/5527 useless extension candidates. Maximal degree in co-relation 43461. Up to 4767 conditions per place. [2024-06-04 14:07:36,898 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 198 selfloop transitions, 157 changer transitions 0/361 dead transitions. [2024-06-04 14:07:36,898 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 273 places, 361 transitions, 6337 flow [2024-06-04 14:07:36,898 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-04 14:07:36,898 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-04 14:07:36,899 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 251 transitions. [2024-06-04 14:07:36,899 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5565410199556541 [2024-06-04 14:07:36,899 INFO L175 Difference]: Start difference. First operand has 263 places, 320 transitions, 4854 flow. Second operand 11 states and 251 transitions. [2024-06-04 14:07:36,899 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 273 places, 361 transitions, 6337 flow [2024-06-04 14:07:38,144 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 268 places, 361 transitions, 5928 flow, removed 96 selfloop flow, removed 5 redundant places. [2024-06-04 14:07:38,149 INFO L231 Difference]: Finished difference. Result has 269 places, 323 transitions, 4856 flow [2024-06-04 14:07:38,149 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4475, PETRI_DIFFERENCE_MINUEND_PLACES=258, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=320, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=154, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=166, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4856, PETRI_PLACES=269, PETRI_TRANSITIONS=323} [2024-06-04 14:07:38,149 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 227 predicate places. [2024-06-04 14:07:38,149 INFO L495 AbstractCegarLoop]: Abstraction has has 269 places, 323 transitions, 4856 flow [2024-06-04 14:07:38,150 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:07:38,150 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:07:38,150 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:07:38,150 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-04 14:07:38,150 INFO L420 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:07:38,150 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:07:38,150 INFO L85 PathProgramCache]: Analyzing trace with hash 1525503147, now seen corresponding path program 2 times [2024-06-04 14:07:38,150 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:07:38,150 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [969958639] [2024-06-04 14:07:38,151 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:07:38,151 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:07:38,154 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:07:38,291 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:07:38,291 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:07:38,291 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [969958639] [2024-06-04 14:07:38,291 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [969958639] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:07:38,292 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:07:38,292 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:07:38,292 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1773385975] [2024-06-04 14:07:38,292 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:07:38,292 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:07:38,292 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:07:38,292 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:07:38,292 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:07:38,337 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:07:38,338 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 269 places, 323 transitions, 4856 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:07:38,338 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:07:38,338 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:07:38,338 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:07:39,192 INFO L124 PetriNetUnfolderBase]: 3232/5529 cut-off events. [2024-06-04 14:07:39,192 INFO L125 PetriNetUnfolderBase]: For 445680/445693 co-relation queries the response was YES. [2024-06-04 14:07:39,237 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43384 conditions, 5529 events. 3232/5529 cut-off events. For 445680/445693 co-relation queries the response was YES. Maximal size of possible extension queue 313. Compared 37704 event pairs, 1116 based on Foata normal form. 11/5535 useless extension candidates. Maximal degree in co-relation 43254. Up to 4947 conditions per place. [2024-06-04 14:07:39,256 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 261 selfloop transitions, 78 changer transitions 0/345 dead transitions. [2024-06-04 14:07:39,256 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 275 places, 345 transitions, 5888 flow [2024-06-04 14:07:39,256 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:07:39,257 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:07:39,257 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 160 transitions. [2024-06-04 14:07:39,257 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5574912891986062 [2024-06-04 14:07:39,257 INFO L175 Difference]: Start difference. First operand has 269 places, 323 transitions, 4856 flow. Second operand 7 states and 160 transitions. [2024-06-04 14:07:39,257 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 275 places, 345 transitions, 5888 flow [2024-06-04 14:07:40,570 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 267 places, 345 transitions, 5569 flow, removed 24 selfloop flow, removed 8 redundant places. [2024-06-04 14:07:40,574 INFO L231 Difference]: Finished difference. Result has 268 places, 326 transitions, 4767 flow [2024-06-04 14:07:40,574 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4540, PETRI_DIFFERENCE_MINUEND_PLACES=261, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=323, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=248, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4767, PETRI_PLACES=268, PETRI_TRANSITIONS=326} [2024-06-04 14:07:40,574 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 226 predicate places. [2024-06-04 14:07:40,574 INFO L495 AbstractCegarLoop]: Abstraction has has 268 places, 326 transitions, 4767 flow [2024-06-04 14:07:40,575 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:07:40,575 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:07:40,575 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:07:40,575 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-04 14:07:40,575 INFO L420 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:07:40,575 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:07:40,575 INFO L85 PathProgramCache]: Analyzing trace with hash 381103421, now seen corresponding path program 3 times [2024-06-04 14:07:40,575 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:07:40,575 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1034344171] [2024-06-04 14:07:40,575 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:07:40,575 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:07:40,580 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:07:40,724 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:07:40,724 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:07:40,724 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1034344171] [2024-06-04 14:07:40,724 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1034344171] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:07:40,725 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:07:40,725 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:07:40,725 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1325289811] [2024-06-04 14:07:40,725 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:07:40,725 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:07:40,725 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:07:40,726 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:07:40,726 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=31, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:07:40,784 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:07:40,785 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 268 places, 326 transitions, 4767 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:07:40,785 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:07:40,785 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:07:40,785 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:07:41,660 INFO L124 PetriNetUnfolderBase]: 3237/5539 cut-off events. [2024-06-04 14:07:41,660 INFO L125 PetriNetUnfolderBase]: For 458221/458234 co-relation queries the response was YES. [2024-06-04 14:07:41,709 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43422 conditions, 5539 events. 3237/5539 cut-off events. For 458221/458234 co-relation queries the response was YES. Maximal size of possible extension queue 314. Compared 37815 event pairs, 1119 based on Foata normal form. 11/5546 useless extension candidates. Maximal degree in co-relation 43290. Up to 4953 conditions per place. [2024-06-04 14:07:41,730 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 260 selfloop transitions, 80 changer transitions 0/346 dead transitions. [2024-06-04 14:07:41,730 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 274 places, 346 transitions, 5924 flow [2024-06-04 14:07:41,731 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:07:41,731 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:07:41,731 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 158 transitions. [2024-06-04 14:07:41,732 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5505226480836237 [2024-06-04 14:07:41,732 INFO L175 Difference]: Start difference. First operand has 268 places, 326 transitions, 4767 flow. Second operand 7 states and 158 transitions. [2024-06-04 14:07:41,732 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 274 places, 346 transitions, 5924 flow [2024-06-04 14:07:43,241 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 268 places, 346 transitions, 5664 flow, removed 23 selfloop flow, removed 6 redundant places. [2024-06-04 14:07:43,246 INFO L231 Difference]: Finished difference. Result has 269 places, 329 transitions, 4744 flow [2024-06-04 14:07:43,246 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4516, PETRI_DIFFERENCE_MINUEND_PLACES=262, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=326, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=249, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4744, PETRI_PLACES=269, PETRI_TRANSITIONS=329} [2024-06-04 14:07:43,246 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 227 predicate places. [2024-06-04 14:07:43,246 INFO L495 AbstractCegarLoop]: Abstraction has has 269 places, 329 transitions, 4744 flow [2024-06-04 14:07:43,246 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:07:43,246 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:07:43,247 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:07:43,247 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-04 14:07:43,247 INFO L420 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:07:43,247 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:07:43,247 INFO L85 PathProgramCache]: Analyzing trace with hash -209012363, now seen corresponding path program 4 times [2024-06-04 14:07:43,247 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:07:43,247 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1657942090] [2024-06-04 14:07:43,247 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:07:43,247 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:07:43,251 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:07:43,391 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:07:43,391 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:07:43,391 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1657942090] [2024-06-04 14:07:43,392 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1657942090] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:07:43,392 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:07:43,392 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:07:43,392 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1521946962] [2024-06-04 14:07:43,392 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:07:43,392 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:07:43,393 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:07:43,393 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:07:43,393 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:07:43,440 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:07:43,442 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 269 places, 329 transitions, 4744 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:07:43,442 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:07:43,442 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:07:43,442 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:07:44,532 INFO L124 PetriNetUnfolderBase]: 3234/5533 cut-off events. [2024-06-04 14:07:44,532 INFO L125 PetriNetUnfolderBase]: For 468700/468713 co-relation queries the response was YES. [2024-06-04 14:07:44,578 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43479 conditions, 5533 events. 3234/5533 cut-off events. For 468700/468713 co-relation queries the response was YES. Maximal size of possible extension queue 312. Compared 37742 event pairs, 1124 based on Foata normal form. 11/5538 useless extension candidates. Maximal degree in co-relation 43347. Up to 4950 conditions per place. [2024-06-04 14:07:44,597 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 259 selfloop transitions, 80 changer transitions 0/345 dead transitions. [2024-06-04 14:07:44,597 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 275 places, 345 transitions, 5708 flow [2024-06-04 14:07:44,598 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:07:44,598 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:07:44,598 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 156 transitions. [2024-06-04 14:07:44,598 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5435540069686411 [2024-06-04 14:07:44,598 INFO L175 Difference]: Start difference. First operand has 269 places, 329 transitions, 4744 flow. Second operand 7 states and 156 transitions. [2024-06-04 14:07:44,598 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 275 places, 345 transitions, 5708 flow [2024-06-04 14:07:46,164 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 271 places, 345 transitions, 5486 flow, removed 41 selfloop flow, removed 4 redundant places. [2024-06-04 14:07:46,168 INFO L231 Difference]: Finished difference. Result has 272 places, 329 transitions, 4688 flow [2024-06-04 14:07:46,168 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4522, PETRI_DIFFERENCE_MINUEND_PLACES=265, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=329, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=249, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4688, PETRI_PLACES=272, PETRI_TRANSITIONS=329} [2024-06-04 14:07:46,169 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 230 predicate places. [2024-06-04 14:07:46,169 INFO L495 AbstractCegarLoop]: Abstraction has has 272 places, 329 transitions, 4688 flow [2024-06-04 14:07:46,169 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:07:46,169 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:07:46,169 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:07:46,169 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-04 14:07:46,169 INFO L420 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:07:46,169 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:07:46,170 INFO L85 PathProgramCache]: Analyzing trace with hash -209012735, now seen corresponding path program 8 times [2024-06-04 14:07:46,170 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:07:46,170 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [605095861] [2024-06-04 14:07:46,170 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:07:46,170 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:07:46,175 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:07:46,291 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:07:46,292 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:07:46,292 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [605095861] [2024-06-04 14:07:46,292 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [605095861] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:07:46,292 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:07:46,292 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:07:46,292 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [679569027] [2024-06-04 14:07:46,292 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:07:46,293 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:07:46,293 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:07:46,293 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:07:46,293 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:07:46,347 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:07:46,347 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 272 places, 329 transitions, 4688 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:07:46,347 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:07:46,347 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:07:46,347 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:07:47,233 INFO L124 PetriNetUnfolderBase]: 3239/5541 cut-off events. [2024-06-04 14:07:47,234 INFO L125 PetriNetUnfolderBase]: For 482662/482675 co-relation queries the response was YES. [2024-06-04 14:07:47,280 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43704 conditions, 5541 events. 3239/5541 cut-off events. For 482662/482675 co-relation queries the response was YES. Maximal size of possible extension queue 312. Compared 37833 event pairs, 1118 based on Foata normal form. 11/5545 useless extension candidates. Maximal degree in co-relation 43571. Up to 4777 conditions per place. [2024-06-04 14:07:47,300 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 189 selfloop transitions, 167 changer transitions 0/362 dead transitions. [2024-06-04 14:07:47,300 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 281 places, 362 transitions, 6037 flow [2024-06-04 14:07:47,301 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-04 14:07:47,301 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-04 14:07:47,301 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 224 transitions. [2024-06-04 14:07:47,301 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5463414634146342 [2024-06-04 14:07:47,301 INFO L175 Difference]: Start difference. First operand has 272 places, 329 transitions, 4688 flow. Second operand 10 states and 224 transitions. [2024-06-04 14:07:47,301 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 281 places, 362 transitions, 6037 flow [2024-06-04 14:07:48,953 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 272 places, 362 transitions, 5738 flow, removed 5 selfloop flow, removed 9 redundant places. [2024-06-04 14:07:48,957 INFO L231 Difference]: Finished difference. Result has 273 places, 332 transitions, 4790 flow [2024-06-04 14:07:48,957 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4389, PETRI_DIFFERENCE_MINUEND_PLACES=263, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=329, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=164, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=165, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4790, PETRI_PLACES=273, PETRI_TRANSITIONS=332} [2024-06-04 14:07:48,958 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 231 predicate places. [2024-06-04 14:07:48,958 INFO L495 AbstractCegarLoop]: Abstraction has has 273 places, 332 transitions, 4790 flow [2024-06-04 14:07:48,958 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:07:48,958 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:07:48,958 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:07:48,958 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-04 14:07:48,959 INFO L420 AbstractCegarLoop]: === Iteration 77 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:07:48,959 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:07:48,959 INFO L85 PathProgramCache]: Analyzing trace with hash -1013798847, now seen corresponding path program 9 times [2024-06-04 14:07:48,959 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:07:48,959 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [70915228] [2024-06-04 14:07:48,959 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:07:48,959 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:07:48,963 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:07:49,087 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:07:49,087 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:07:49,087 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [70915228] [2024-06-04 14:07:49,087 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [70915228] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:07:49,087 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:07:49,087 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:07:49,088 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1798991702] [2024-06-04 14:07:49,088 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:07:49,088 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:07:49,088 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:07:49,088 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:07:49,088 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:07:49,134 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:07:49,134 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 273 places, 332 transitions, 4790 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:07:49,134 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:07:49,134 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:07:49,134 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:07:50,043 INFO L124 PetriNetUnfolderBase]: 3283/5623 cut-off events. [2024-06-04 14:07:50,043 INFO L125 PetriNetUnfolderBase]: For 499590/499603 co-relation queries the response was YES. [2024-06-04 14:07:50,092 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44683 conditions, 5623 events. 3283/5623 cut-off events. For 499590/499603 co-relation queries the response was YES. Maximal size of possible extension queue 322. Compared 38500 event pairs, 1118 based on Foata normal form. 12/5631 useless extension candidates. Maximal degree in co-relation 44552. Up to 4926 conditions per place. [2024-06-04 14:07:50,112 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 260 selfloop transitions, 114 changer transitions 0/380 dead transitions. [2024-06-04 14:07:50,112 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 280 places, 380 transitions, 6137 flow [2024-06-04 14:07:50,114 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:07:50,115 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:07:50,115 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 193 transitions. [2024-06-04 14:07:50,115 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5884146341463414 [2024-06-04 14:07:50,115 INFO L175 Difference]: Start difference. First operand has 273 places, 332 transitions, 4790 flow. Second operand 8 states and 193 transitions. [2024-06-04 14:07:50,115 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 280 places, 380 transitions, 6137 flow [2024-06-04 14:07:51,742 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 273 places, 380 transitions, 5766 flow, removed 24 selfloop flow, removed 7 redundant places. [2024-06-04 14:07:51,748 INFO L231 Difference]: Finished difference. Result has 277 places, 349 transitions, 5038 flow [2024-06-04 14:07:51,749 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4448, PETRI_DIFFERENCE_MINUEND_PLACES=266, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=332, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=97, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=218, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5038, PETRI_PLACES=277, PETRI_TRANSITIONS=349} [2024-06-04 14:07:51,749 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 235 predicate places. [2024-06-04 14:07:51,749 INFO L495 AbstractCegarLoop]: Abstraction has has 277 places, 349 transitions, 5038 flow [2024-06-04 14:07:51,749 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:07:51,749 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:07:51,750 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:07:51,750 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-04 14:07:51,750 INFO L420 AbstractCegarLoop]: === Iteration 78 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:07:51,750 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:07:51,750 INFO L85 PathProgramCache]: Analyzing trace with hash -1013798475, now seen corresponding path program 5 times [2024-06-04 14:07:51,750 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:07:51,751 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [856888246] [2024-06-04 14:07:51,751 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:07:51,751 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:07:51,756 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:07:51,885 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:07:51,885 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:07:51,885 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [856888246] [2024-06-04 14:07:51,885 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [856888246] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:07:51,886 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:07:51,886 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:07:51,886 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [163383645] [2024-06-04 14:07:51,886 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:07:51,886 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:07:51,886 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:07:51,886 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:07:51,887 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:07:51,934 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:07:51,934 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 277 places, 349 transitions, 5038 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:07:51,934 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:07:51,935 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:07:51,935 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:07:52,947 INFO L124 PetriNetUnfolderBase]: 3280/5619 cut-off events. [2024-06-04 14:07:52,948 INFO L125 PetriNetUnfolderBase]: For 514767/514780 co-relation queries the response was YES. [2024-06-04 14:07:52,994 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44952 conditions, 5619 events. 3280/5619 cut-off events. For 514767/514780 co-relation queries the response was YES. Maximal size of possible extension queue 322. Compared 38493 event pairs, 1113 based on Foata normal form. 11/5626 useless extension candidates. Maximal degree in co-relation 44817. Up to 5036 conditions per place. [2024-06-04 14:07:53,013 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 295 selfloop transitions, 66 changer transitions 0/367 dead transitions. [2024-06-04 14:07:53,013 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 283 places, 367 transitions, 5934 flow [2024-06-04 14:07:53,013 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:07:53,013 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:07:53,013 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 160 transitions. [2024-06-04 14:07:53,014 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5574912891986062 [2024-06-04 14:07:53,014 INFO L175 Difference]: Start difference. First operand has 277 places, 349 transitions, 5038 flow. Second operand 7 states and 160 transitions. [2024-06-04 14:07:53,014 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 283 places, 367 transitions, 5934 flow [2024-06-04 14:07:54,353 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 280 places, 367 transitions, 5753 flow, removed 34 selfloop flow, removed 3 redundant places. [2024-06-04 14:07:54,357 INFO L231 Difference]: Finished difference. Result has 281 places, 349 transitions, 4995 flow [2024-06-04 14:07:54,357 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4857, PETRI_DIFFERENCE_MINUEND_PLACES=274, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=349, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=283, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4995, PETRI_PLACES=281, PETRI_TRANSITIONS=349} [2024-06-04 14:07:54,358 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 239 predicate places. [2024-06-04 14:07:54,358 INFO L495 AbstractCegarLoop]: Abstraction has has 281 places, 349 transitions, 4995 flow [2024-06-04 14:07:54,358 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:07:54,358 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:07:54,358 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:07:54,358 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-04 14:07:54,358 INFO L420 AbstractCegarLoop]: === Iteration 79 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:07:54,358 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:07:54,358 INFO L85 PathProgramCache]: Analyzing trace with hash -1008257721, now seen corresponding path program 11 times [2024-06-04 14:07:54,359 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:07:54,359 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [764270262] [2024-06-04 14:07:54,359 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:07:54,359 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:07:54,363 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:07:54,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-06-04 14:07:54,503 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:07:54,503 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [764270262] [2024-06-04 14:07:54,504 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [764270262] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:07:54,504 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:07:54,504 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:07:54,504 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1973951438] [2024-06-04 14:07:54,504 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:07:54,504 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:07:54,505 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:07:54,505 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:07:54,505 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:07:54,565 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:07:54,565 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 281 places, 349 transitions, 4995 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:07:54,565 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:07:54,565 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:07:54,566 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:07:55,532 INFO L124 PetriNetUnfolderBase]: 3282/5612 cut-off events. [2024-06-04 14:07:55,532 INFO L125 PetriNetUnfolderBase]: For 529782/529795 co-relation queries the response was YES. [2024-06-04 14:07:55,588 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44979 conditions, 5612 events. 3282/5612 cut-off events. For 529782/529795 co-relation queries the response was YES. Maximal size of possible extension queue 323. Compared 38392 event pairs, 1104 based on Foata normal form. 12/5620 useless extension candidates. Maximal degree in co-relation 44843. Up to 4928 conditions per place. [2024-06-04 14:07:55,609 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 254 selfloop transitions, 117 changer transitions 0/377 dead transitions. [2024-06-04 14:07:55,609 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 288 places, 377 transitions, 6139 flow [2024-06-04 14:07:55,610 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:07:55,610 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:07:55,610 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 187 transitions. [2024-06-04 14:07:55,610 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5701219512195121 [2024-06-04 14:07:55,610 INFO L175 Difference]: Start difference. First operand has 281 places, 349 transitions, 4995 flow. Second operand 8 states and 187 transitions. [2024-06-04 14:07:55,610 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 288 places, 377 transitions, 6139 flow [2024-06-04 14:07:57,047 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 282 places, 377 transitions, 5973 flow, removed 5 selfloop flow, removed 6 redundant places. [2024-06-04 14:07:57,052 INFO L231 Difference]: Finished difference. Result has 284 places, 353 transitions, 5147 flow [2024-06-04 14:07:57,052 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4833, PETRI_DIFFERENCE_MINUEND_PLACES=275, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=349, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=113, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=235, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5147, PETRI_PLACES=284, PETRI_TRANSITIONS=353} [2024-06-04 14:07:57,052 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 242 predicate places. [2024-06-04 14:07:57,053 INFO L495 AbstractCegarLoop]: Abstraction has has 284 places, 353 transitions, 5147 flow [2024-06-04 14:07:57,053 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:07:57,053 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:07:57,053 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:07:57,053 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-04 14:07:57,053 INFO L420 AbstractCegarLoop]: === Iteration 80 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:07:57,053 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:07:57,053 INFO L85 PathProgramCache]: Analyzing trace with hash -1008257535, now seen corresponding path program 6 times [2024-06-04 14:07:57,053 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:07:57,053 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [606361807] [2024-06-04 14:07:57,053 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:07:57,054 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:07:57,058 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:07:57,204 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:07:57,205 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:07:57,205 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [606361807] [2024-06-04 14:07:57,205 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [606361807] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:07:57,205 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:07:57,205 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:07:57,205 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1797862549] [2024-06-04 14:07:57,205 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:07:57,205 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:07:57,205 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:07:57,205 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:07:57,205 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:07:57,251 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:07:57,251 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 284 places, 353 transitions, 5147 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:07:57,251 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:07:57,251 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:07:57,251 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:07:58,177 INFO L124 PetriNetUnfolderBase]: 3276/5604 cut-off events. [2024-06-04 14:07:58,177 INFO L125 PetriNetUnfolderBase]: For 540656/540669 co-relation queries the response was YES. [2024-06-04 14:07:58,227 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45157 conditions, 5604 events. 3276/5604 cut-off events. For 540656/540669 co-relation queries the response was YES. Maximal size of possible extension queue 321. Compared 38283 event pairs, 1104 based on Foata normal form. 12/5612 useless extension candidates. Maximal degree in co-relation 45019. Up to 5033 conditions per place. [2024-06-04 14:07:58,246 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 294 selfloop transitions, 67 changer transitions 0/367 dead transitions. [2024-06-04 14:07:58,246 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 290 places, 367 transitions, 5903 flow [2024-06-04 14:07:58,247 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:07:58,247 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:07:58,247 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 156 transitions. [2024-06-04 14:07:58,247 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5435540069686411 [2024-06-04 14:07:58,247 INFO L175 Difference]: Start difference. First operand has 284 places, 353 transitions, 5147 flow. Second operand 7 states and 156 transitions. [2024-06-04 14:07:58,247 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 290 places, 367 transitions, 5903 flow [2024-06-04 14:07:59,939 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 285 places, 367 transitions, 5623 flow, removed 27 selfloop flow, removed 5 redundant places. [2024-06-04 14:07:59,944 INFO L231 Difference]: Finished difference. Result has 286 places, 353 transitions, 5010 flow [2024-06-04 14:07:59,944 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4867, PETRI_DIFFERENCE_MINUEND_PLACES=279, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=353, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=286, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5010, PETRI_PLACES=286, PETRI_TRANSITIONS=353} [2024-06-04 14:07:59,945 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 244 predicate places. [2024-06-04 14:07:59,945 INFO L495 AbstractCegarLoop]: Abstraction has has 286 places, 353 transitions, 5010 flow [2024-06-04 14:07:59,945 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:07:59,945 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:07:59,945 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:07:59,945 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-04 14:07:59,945 INFO L420 AbstractCegarLoop]: === Iteration 81 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:07:59,945 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:07:59,945 INFO L85 PathProgramCache]: Analyzing trace with hash 1597975401, now seen corresponding path program 12 times [2024-06-04 14:07:59,945 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:07:59,946 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [344135665] [2024-06-04 14:07:59,946 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:07:59,946 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:07:59,950 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:08:00,093 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:08:00,093 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:08:00,093 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [344135665] [2024-06-04 14:08:00,093 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [344135665] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:08:00,094 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:08:00,094 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:08:00,094 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1431191615] [2024-06-04 14:08:00,094 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:08:00,094 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:08:00,094 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:08:00,095 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:08:00,095 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:08:00,143 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:08:00,144 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 286 places, 353 transitions, 5010 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:08:00,144 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:08:00,144 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:08:00,144 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:08:01,089 INFO L124 PetriNetUnfolderBase]: 3286/5620 cut-off events. [2024-06-04 14:08:01,089 INFO L125 PetriNetUnfolderBase]: For 552552/552565 co-relation queries the response was YES. [2024-06-04 14:08:01,139 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45301 conditions, 5620 events. 3286/5620 cut-off events. For 552552/552565 co-relation queries the response was YES. Maximal size of possible extension queue 322. Compared 38385 event pairs, 1103 based on Foata normal form. 11/5627 useless extension candidates. Maximal degree in co-relation 45162. Up to 5041 conditions per place. [2024-06-04 14:08:01,161 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 294 selfloop transitions, 74 changer transitions 0/374 dead transitions. [2024-06-04 14:08:01,162 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 293 places, 374 transitions, 5881 flow [2024-06-04 14:08:01,162 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:08:01,162 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:08:01,162 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 173 transitions. [2024-06-04 14:08:01,162 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5274390243902439 [2024-06-04 14:08:01,162 INFO L175 Difference]: Start difference. First operand has 286 places, 353 transitions, 5010 flow. Second operand 8 states and 173 transitions. [2024-06-04 14:08:01,163 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 293 places, 374 transitions, 5881 flow [2024-06-04 14:08:02,976 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 287 places, 374 transitions, 5697 flow, removed 11 selfloop flow, removed 6 redundant places. [2024-06-04 14:08:02,980 INFO L231 Difference]: Finished difference. Result has 288 places, 359 transitions, 5085 flow [2024-06-04 14:08:02,981 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4832, PETRI_DIFFERENCE_MINUEND_PLACES=280, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=353, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=282, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5085, PETRI_PLACES=288, PETRI_TRANSITIONS=359} [2024-06-04 14:08:02,981 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 246 predicate places. [2024-06-04 14:08:02,981 INFO L495 AbstractCegarLoop]: Abstraction has has 288 places, 359 transitions, 5085 flow [2024-06-04 14:08:02,981 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:08:02,981 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:08:02,981 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:08:02,982 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-06-04 14:08:02,982 INFO L420 AbstractCegarLoop]: === Iteration 82 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:08:02,982 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:08:02,982 INFO L85 PathProgramCache]: Analyzing trace with hash 1597855431, now seen corresponding path program 13 times [2024-06-04 14:08:02,982 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:08:02,982 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1924763144] [2024-06-04 14:08:02,983 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:08:02,983 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:08:02,988 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:08:03,096 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:08:03,096 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:08:03,096 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1924763144] [2024-06-04 14:08:03,096 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1924763144] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:08:03,096 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:08:03,096 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:08:03,097 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [848667269] [2024-06-04 14:08:03,097 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:08:03,097 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:08:03,097 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:08:03,097 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:08:03,097 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:08:03,155 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:08:03,155 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 288 places, 359 transitions, 5085 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:08:03,155 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:08:03,155 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:08:03,155 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:08:04,070 INFO L124 PetriNetUnfolderBase]: 3283/5614 cut-off events. [2024-06-04 14:08:04,070 INFO L125 PetriNetUnfolderBase]: For 564663/564666 co-relation queries the response was YES. [2024-06-04 14:08:04,122 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45402 conditions, 5614 events. 3283/5614 cut-off events. For 564663/564666 co-relation queries the response was YES. Maximal size of possible extension queue 321. Compared 38354 event pairs, 1124 based on Foata normal form. 3/5610 useless extension candidates. Maximal degree in co-relation 45262. Up to 4816 conditions per place. [2024-06-04 14:08:04,142 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 204 selfloop transitions, 175 changer transitions 0/385 dead transitions. [2024-06-04 14:08:04,142 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 295 places, 385 transitions, 6449 flow [2024-06-04 14:08:04,142 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:08:04,142 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:08:04,143 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 181 transitions. [2024-06-04 14:08:04,143 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.551829268292683 [2024-06-04 14:08:04,143 INFO L175 Difference]: Start difference. First operand has 288 places, 359 transitions, 5085 flow. Second operand 8 states and 181 transitions. [2024-06-04 14:08:04,143 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 295 places, 385 transitions, 6449 flow [2024-06-04 14:08:06,164 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 290 places, 385 transitions, 6211 flow, removed 48 selfloop flow, removed 5 redundant places. [2024-06-04 14:08:06,169 INFO L231 Difference]: Finished difference. Result has 293 places, 367 transitions, 5469 flow [2024-06-04 14:08:06,169 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4861, PETRI_DIFFERENCE_MINUEND_PLACES=283, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=359, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=169, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=186, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5469, PETRI_PLACES=293, PETRI_TRANSITIONS=367} [2024-06-04 14:08:06,169 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 251 predicate places. [2024-06-04 14:08:06,169 INFO L495 AbstractCegarLoop]: Abstraction has has 293 places, 367 transitions, 5469 flow [2024-06-04 14:08:06,170 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:08:06,170 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:08:06,170 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:08:06,170 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-06-04 14:08:06,170 INFO L420 AbstractCegarLoop]: === Iteration 83 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:08:06,170 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:08:06,171 INFO L85 PathProgramCache]: Analyzing trace with hash 1775106921, now seen corresponding path program 14 times [2024-06-04 14:08:06,171 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:08:06,171 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2012929386] [2024-06-04 14:08:06,171 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:08:06,171 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:08:06,176 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:08:06,312 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:08:06,312 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:08:06,312 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2012929386] [2024-06-04 14:08:06,313 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2012929386] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:08:06,313 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:08:06,313 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:08:06,313 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1502939191] [2024-06-04 14:08:06,313 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:08:06,313 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:08:06,313 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:08:06,313 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:08:06,313 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:08:06,357 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:08:06,358 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 293 places, 367 transitions, 5469 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:08:06,358 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:08:06,358 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:08:06,358 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:08:07,377 INFO L124 PetriNetUnfolderBase]: 3280/5616 cut-off events. [2024-06-04 14:08:07,377 INFO L125 PetriNetUnfolderBase]: For 578800/578813 co-relation queries the response was YES. [2024-06-04 14:08:07,432 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45987 conditions, 5616 events. 3280/5616 cut-off events. For 578800/578813 co-relation queries the response was YES. Maximal size of possible extension queue 320. Compared 38403 event pairs, 1104 based on Foata normal form. 11/5623 useless extension candidates. Maximal degree in co-relation 45844. Up to 5027 conditions per place. [2024-06-04 14:08:07,452 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 299 selfloop transitions, 78 changer transitions 0/383 dead transitions. [2024-06-04 14:08:07,452 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 301 places, 383 transitions, 6261 flow [2024-06-04 14:08:07,452 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 14:08:07,452 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 14:08:07,453 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 189 transitions. [2024-06-04 14:08:07,453 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5121951219512195 [2024-06-04 14:08:07,453 INFO L175 Difference]: Start difference. First operand has 293 places, 367 transitions, 5469 flow. Second operand 9 states and 189 transitions. [2024-06-04 14:08:07,453 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 301 places, 383 transitions, 6261 flow [2024-06-04 14:08:08,961 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 298 places, 383 transitions, 6065 flow, removed 41 selfloop flow, removed 3 redundant places. [2024-06-04 14:08:08,966 INFO L231 Difference]: Finished difference. Result has 299 places, 367 transitions, 5435 flow [2024-06-04 14:08:08,966 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5273, PETRI_DIFFERENCE_MINUEND_PLACES=290, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=367, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=289, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5435, PETRI_PLACES=299, PETRI_TRANSITIONS=367} [2024-06-04 14:08:08,967 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 257 predicate places. [2024-06-04 14:08:08,967 INFO L495 AbstractCegarLoop]: Abstraction has has 299 places, 367 transitions, 5435 flow [2024-06-04 14:08:08,967 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:08:08,967 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:08:08,967 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:08:08,968 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-06-04 14:08:08,968 INFO L420 AbstractCegarLoop]: === Iteration 84 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:08:08,968 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:08:08,968 INFO L85 PathProgramCache]: Analyzing trace with hash 1598252169, now seen corresponding path program 2 times [2024-06-04 14:08:08,968 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:08:08,968 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [342434823] [2024-06-04 14:08:08,969 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:08:08,969 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:08:08,974 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:08:09,103 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:08:09,103 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:08:09,103 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [342434823] [2024-06-04 14:08:09,103 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [342434823] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:08:09,104 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:08:09,104 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:08:09,104 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1519439021] [2024-06-04 14:08:09,104 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:08:09,104 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:08:09,104 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:08:09,105 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:08:09,105 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:08:09,151 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:08:09,152 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 299 places, 367 transitions, 5435 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:08:09,152 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:08:09,152 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:08:09,152 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:08:10,311 INFO L124 PetriNetUnfolderBase]: 3300/5643 cut-off events. [2024-06-04 14:08:10,311 INFO L125 PetriNetUnfolderBase]: For 606672/606672 co-relation queries the response was YES. [2024-06-04 14:08:10,366 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46471 conditions, 5643 events. 3300/5643 cut-off events. For 606672/606672 co-relation queries the response was YES. Maximal size of possible extension queue 324. Compared 38516 event pairs, 1092 based on Foata normal form. 6/5645 useless extension candidates. Maximal degree in co-relation 46326. Up to 5097 conditions per place. [2024-06-04 14:08:10,386 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 353 selfloop transitions, 33 changer transitions 0/392 dead transitions. [2024-06-04 14:08:10,386 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 305 places, 392 transitions, 6369 flow [2024-06-04 14:08:10,386 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:08:10,386 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:08:10,387 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 152 transitions. [2024-06-04 14:08:10,387 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5296167247386759 [2024-06-04 14:08:10,387 INFO L175 Difference]: Start difference. First operand has 299 places, 367 transitions, 5435 flow. Second operand 7 states and 152 transitions. [2024-06-04 14:08:10,387 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 305 places, 392 transitions, 6369 flow [2024-06-04 14:08:12,312 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 296 places, 392 transitions, 6156 flow, removed 13 selfloop flow, removed 9 redundant places. [2024-06-04 14:08:12,317 INFO L231 Difference]: Finished difference. Result has 298 places, 370 transitions, 5352 flow [2024-06-04 14:08:12,318 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5222, PETRI_DIFFERENCE_MINUEND_PLACES=290, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=367, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=335, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5352, PETRI_PLACES=298, PETRI_TRANSITIONS=370} [2024-06-04 14:08:12,318 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 256 predicate places. [2024-06-04 14:08:12,318 INFO L495 AbstractCegarLoop]: Abstraction has has 298 places, 370 transitions, 5352 flow [2024-06-04 14:08:12,318 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:08:12,318 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:08:12,318 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:08:12,318 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-06-04 14:08:12,318 INFO L420 AbstractCegarLoop]: === Iteration 85 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:08:12,319 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:08:12,319 INFO L85 PathProgramCache]: Analyzing trace with hash 2041080969, now seen corresponding path program 3 times [2024-06-04 14:08:12,319 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:08:12,319 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [990191171] [2024-06-04 14:08:12,319 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:08:12,319 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:08:12,324 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:08:12,474 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:08:12,475 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:08:12,475 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [990191171] [2024-06-04 14:08:12,475 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [990191171] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:08:12,475 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:08:12,475 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:08:12,475 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [501079189] [2024-06-04 14:08:12,475 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:08:12,476 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:08:12,476 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:08:12,476 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:08:12,476 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:08:12,540 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:08:12,541 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 298 places, 370 transitions, 5352 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:08:12,541 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:08:12,541 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:08:12,541 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:08:13,595 INFO L124 PetriNetUnfolderBase]: 3287/5624 cut-off events. [2024-06-04 14:08:13,595 INFO L125 PetriNetUnfolderBase]: For 607161/607161 co-relation queries the response was YES. [2024-06-04 14:08:13,644 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46081 conditions, 5624 events. 3287/5624 cut-off events. For 607161/607161 co-relation queries the response was YES. Maximal size of possible extension queue 323. Compared 38403 event pairs, 1039 based on Foata normal form. 6/5626 useless extension candidates. Maximal degree in co-relation 45935. Up to 4914 conditions per place. [2024-06-04 14:08:13,661 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 349 selfloop transitions, 40 changer transitions 0/395 dead transitions. [2024-06-04 14:08:13,661 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 304 places, 395 transitions, 6277 flow [2024-06-04 14:08:13,662 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:08:13,662 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:08:13,662 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 152 transitions. [2024-06-04 14:08:13,662 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5296167247386759 [2024-06-04 14:08:13,662 INFO L175 Difference]: Start difference. First operand has 298 places, 370 transitions, 5352 flow. Second operand 7 states and 152 transitions. [2024-06-04 14:08:13,662 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 304 places, 395 transitions, 6277 flow [2024-06-04 14:08:15,529 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 300 places, 395 transitions, 6181 flow, removed 19 selfloop flow, removed 4 redundant places. [2024-06-04 14:08:15,534 INFO L231 Difference]: Finished difference. Result has 302 places, 372 transitions, 5378 flow [2024-06-04 14:08:15,534 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5258, PETRI_DIFFERENCE_MINUEND_PLACES=294, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=370, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=331, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5378, PETRI_PLACES=302, PETRI_TRANSITIONS=372} [2024-06-04 14:08:15,535 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 260 predicate places. [2024-06-04 14:08:15,535 INFO L495 AbstractCegarLoop]: Abstraction has has 302 places, 372 transitions, 5378 flow [2024-06-04 14:08:15,535 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:08:15,535 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:08:15,535 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:08:15,535 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-06-04 14:08:15,536 INFO L420 AbstractCegarLoop]: === Iteration 86 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:08:15,536 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:08:15,536 INFO L85 PathProgramCache]: Analyzing trace with hash 192693333, now seen corresponding path program 1 times [2024-06-04 14:08:15,536 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:08:15,536 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1676978933] [2024-06-04 14:08:15,536 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:08:15,536 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:08:15,541 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:08:15,672 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:08:15,672 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:08:15,672 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1676978933] [2024-06-04 14:08:15,672 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1676978933] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:08:15,672 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:08:15,673 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:08:15,673 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1684107661] [2024-06-04 14:08:15,673 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:08:15,673 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:08:15,673 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:08:15,673 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:08:15,673 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:08:15,720 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:08:15,721 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 302 places, 372 transitions, 5378 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:08:15,721 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:08:15,721 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:08:15,721 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:08:16,699 INFO L124 PetriNetUnfolderBase]: 3307/5652 cut-off events. [2024-06-04 14:08:16,699 INFO L125 PetriNetUnfolderBase]: For 623120/623123 co-relation queries the response was YES. [2024-06-04 14:08:16,753 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46477 conditions, 5652 events. 3307/5652 cut-off events. For 623120/623123 co-relation queries the response was YES. Maximal size of possible extension queue 326. Compared 38587 event pairs, 1058 based on Foata normal form. 8/5657 useless extension candidates. Maximal degree in co-relation 46329. Up to 5086 conditions per place. [2024-06-04 14:08:16,772 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 358 selfloop transitions, 38 changer transitions 0/402 dead transitions. [2024-06-04 14:08:16,772 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 308 places, 402 transitions, 6345 flow [2024-06-04 14:08:16,773 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:08:16,773 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:08:16,773 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 159 transitions. [2024-06-04 14:08:16,773 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.554006968641115 [2024-06-04 14:08:16,774 INFO L175 Difference]: Start difference. First operand has 302 places, 372 transitions, 5378 flow. Second operand 7 states and 159 transitions. [2024-06-04 14:08:16,774 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 308 places, 402 transitions, 6345 flow [2024-06-04 14:08:18,469 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 301 places, 402 transitions, 6131 flow, removed 20 selfloop flow, removed 7 redundant places. [2024-06-04 14:08:18,474 INFO L231 Difference]: Finished difference. Result has 302 places, 373 transitions, 5272 flow [2024-06-04 14:08:18,474 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5174, PETRI_DIFFERENCE_MINUEND_PLACES=295, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=372, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=334, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5272, PETRI_PLACES=302, PETRI_TRANSITIONS=373} [2024-06-04 14:08:18,474 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 260 predicate places. [2024-06-04 14:08:18,474 INFO L495 AbstractCegarLoop]: Abstraction has has 302 places, 373 transitions, 5272 flow [2024-06-04 14:08:18,475 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:08:18,475 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:08:18,475 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:08:18,475 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-06-04 14:08:18,475 INFO L420 AbstractCegarLoop]: === Iteration 87 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:08:18,475 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:08:18,475 INFO L85 PathProgramCache]: Analyzing trace with hash -208735595, now seen corresponding path program 2 times [2024-06-04 14:08:18,475 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:08:18,475 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1056915006] [2024-06-04 14:08:18,475 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:08:18,475 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:08:18,479 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:08:18,603 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:08:18,603 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:08:18,603 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1056915006] [2024-06-04 14:08:18,604 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1056915006] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:08:18,604 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:08:18,604 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:08:18,604 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1350678860] [2024-06-04 14:08:18,604 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:08:18,604 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:08:18,604 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:08:18,604 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:08:18,604 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:08:18,652 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:08:18,652 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 302 places, 373 transitions, 5272 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:08:18,652 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:08:18,652 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:08:18,652 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:08:19,624 INFO L124 PetriNetUnfolderBase]: 3373/5772 cut-off events. [2024-06-04 14:08:19,624 INFO L125 PetriNetUnfolderBase]: For 661157/661160 co-relation queries the response was YES. [2024-06-04 14:08:19,678 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47448 conditions, 5772 events. 3373/5772 cut-off events. For 661157/661160 co-relation queries the response was YES. Maximal size of possible extension queue 339. Compared 39624 event pairs, 1105 based on Foata normal form. 8/5778 useless extension candidates. Maximal degree in co-relation 47302. Up to 5206 conditions per place. [2024-06-04 14:08:19,697 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 362 selfloop transitions, 34 changer transitions 0/402 dead transitions. [2024-06-04 14:08:19,697 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 309 places, 402 transitions, 6391 flow [2024-06-04 14:08:19,698 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:08:19,698 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:08:19,698 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 173 transitions. [2024-06-04 14:08:19,698 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5274390243902439 [2024-06-04 14:08:19,698 INFO L175 Difference]: Start difference. First operand has 302 places, 373 transitions, 5272 flow. Second operand 8 states and 173 transitions. [2024-06-04 14:08:19,698 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 309 places, 402 transitions, 6391 flow [2024-06-04 14:08:22,026 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 304 places, 402 transitions, 6303 flow, removed 7 selfloop flow, removed 5 redundant places. [2024-06-04 14:08:22,031 INFO L231 Difference]: Finished difference. Result has 305 places, 375 transitions, 5294 flow [2024-06-04 14:08:22,032 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5184, PETRI_DIFFERENCE_MINUEND_PLACES=297, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=373, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=340, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5294, PETRI_PLACES=305, PETRI_TRANSITIONS=375} [2024-06-04 14:08:22,032 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 263 predicate places. [2024-06-04 14:08:22,032 INFO L495 AbstractCegarLoop]: Abstraction has has 305 places, 375 transitions, 5294 flow [2024-06-04 14:08:22,032 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:08:22,032 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:08:22,032 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:08:22,032 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-06-04 14:08:22,032 INFO L420 AbstractCegarLoop]: === Iteration 88 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:08:22,033 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:08:22,033 INFO L85 PathProgramCache]: Analyzing trace with hash -208731875, now seen corresponding path program 3 times [2024-06-04 14:08:22,033 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:08:22,033 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [274674492] [2024-06-04 14:08:22,033 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:08:22,033 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:08:22,038 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:08:22,186 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:08:22,186 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:08:22,186 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [274674492] [2024-06-04 14:08:22,186 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [274674492] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:08:22,186 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:08:22,187 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:08:22,187 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [949136149] [2024-06-04 14:08:22,187 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:08:22,187 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:08:22,187 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:08:22,188 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:08:22,188 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=35, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:08:22,248 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:08:22,248 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 305 places, 375 transitions, 5294 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:08:22,249 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:08:22,249 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:08:22,249 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:08:23,361 INFO L124 PetriNetUnfolderBase]: 3355/5746 cut-off events. [2024-06-04 14:08:23,362 INFO L125 PetriNetUnfolderBase]: For 660638/660641 co-relation queries the response was YES. [2024-06-04 14:08:23,416 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46849 conditions, 5746 events. 3355/5746 cut-off events. For 660638/660641 co-relation queries the response was YES. Maximal size of possible extension queue 337. Compared 39458 event pairs, 1103 based on Foata normal form. 10/5754 useless extension candidates. Maximal degree in co-relation 46702. Up to 5228 conditions per place. [2024-06-04 14:08:23,436 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 360 selfloop transitions, 31 changer transitions 0/397 dead transitions. [2024-06-04 14:08:23,436 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 311 places, 397 transitions, 6197 flow [2024-06-04 14:08:23,437 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:08:23,437 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:08:23,437 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 153 transitions. [2024-06-04 14:08:23,437 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5331010452961672 [2024-06-04 14:08:23,437 INFO L175 Difference]: Start difference. First operand has 305 places, 375 transitions, 5294 flow. Second operand 7 states and 153 transitions. [2024-06-04 14:08:23,437 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 311 places, 397 transitions, 6197 flow [2024-06-04 14:08:25,676 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 307 places, 397 transitions, 6132 flow, removed 14 selfloop flow, removed 4 redundant places. [2024-06-04 14:08:25,681 INFO L231 Difference]: Finished difference. Result has 308 places, 375 transitions, 5296 flow [2024-06-04 14:08:25,681 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5229, PETRI_DIFFERENCE_MINUEND_PLACES=301, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=375, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=344, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5296, PETRI_PLACES=308, PETRI_TRANSITIONS=375} [2024-06-04 14:08:25,682 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 266 predicate places. [2024-06-04 14:08:25,682 INFO L495 AbstractCegarLoop]: Abstraction has has 308 places, 375 transitions, 5296 flow [2024-06-04 14:08:25,682 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:08:25,682 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:08:25,682 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:08:25,682 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-06-04 14:08:25,683 INFO L420 AbstractCegarLoop]: === Iteration 89 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:08:25,683 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:08:25,683 INFO L85 PathProgramCache]: Analyzing trace with hash -1013521707, now seen corresponding path program 4 times [2024-06-04 14:08:25,683 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:08:25,683 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1697659530] [2024-06-04 14:08:25,683 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:08:25,684 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:08:25,689 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:08:25,802 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:08:25,803 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:08:25,803 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1697659530] [2024-06-04 14:08:25,803 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1697659530] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:08:25,803 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:08:25,803 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:08:25,803 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [439165297] [2024-06-04 14:08:25,803 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:08:25,803 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:08:25,803 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:08:25,804 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:08:25,804 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:08:25,843 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:08:25,843 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 308 places, 375 transitions, 5296 flow. Second operand has 7 states, 7 states have (on average 15.428571428571429) internal successors, (108), 7 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:08:25,843 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:08:25,844 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:08:25,844 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:08:26,856 INFO L124 PetriNetUnfolderBase]: 3415/5853 cut-off events. [2024-06-04 14:08:26,856 INFO L125 PetriNetUnfolderBase]: For 700454/700467 co-relation queries the response was YES. [2024-06-04 14:08:26,910 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47937 conditions, 5853 events. 3415/5853 cut-off events. For 700454/700467 co-relation queries the response was YES. Maximal size of possible extension queue 339. Compared 40374 event pairs, 1033 based on Foata normal form. 22/5871 useless extension candidates. Maximal degree in co-relation 47788. Up to 4991 conditions per place. [2024-06-04 14:08:26,929 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 341 selfloop transitions, 55 changer transitions 0/402 dead transitions. [2024-06-04 14:08:26,930 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 313 places, 402 transitions, 6408 flow [2024-06-04 14:08:26,930 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-04 14:08:26,930 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-04 14:08:26,930 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 149 transitions. [2024-06-04 14:08:26,930 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6056910569105691 [2024-06-04 14:08:26,931 INFO L175 Difference]: Start difference. First operand has 308 places, 375 transitions, 5296 flow. Second operand 6 states and 149 transitions. [2024-06-04 14:08:26,931 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 313 places, 402 transitions, 6408 flow [2024-06-04 14:08:28,905 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 307 places, 402 transitions, 6341 flow, removed 1 selfloop flow, removed 6 redundant places. [2024-06-04 14:08:28,910 INFO L231 Difference]: Finished difference. Result has 308 places, 378 transitions, 5415 flow [2024-06-04 14:08:28,910 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5229, PETRI_DIFFERENCE_MINUEND_PLACES=302, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=375, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=322, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=5415, PETRI_PLACES=308, PETRI_TRANSITIONS=378} [2024-06-04 14:08:28,911 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 266 predicate places. [2024-06-04 14:08:28,911 INFO L495 AbstractCegarLoop]: Abstraction has has 308 places, 378 transitions, 5415 flow [2024-06-04 14:08:28,911 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.428571428571429) internal successors, (108), 7 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:08:28,911 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:08:28,911 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:08:28,911 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-06-04 14:08:28,911 INFO L420 AbstractCegarLoop]: === Iteration 90 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:08:28,911 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:08:28,911 INFO L85 PathProgramCache]: Analyzing trace with hash -1007796255, now seen corresponding path program 1 times [2024-06-04 14:08:28,912 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:08:28,912 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [545823508] [2024-06-04 14:08:28,912 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:08:28,912 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:08:28,916 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:08:29,048 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:08:29,048 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:08:29,048 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [545823508] [2024-06-04 14:08:29,049 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [545823508] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:08:29,049 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:08:29,049 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:08:29,049 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1207545252] [2024-06-04 14:08:29,049 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:08:29,049 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:08:29,049 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:08:29,050 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:08:29,050 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:08:29,095 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:08:29,096 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 308 places, 378 transitions, 5415 flow. Second operand has 7 states, 7 states have (on average 15.428571428571429) internal successors, (108), 7 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:08:29,096 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:08:29,096 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:08:29,096 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:08:30,100 INFO L124 PetriNetUnfolderBase]: 3389/5815 cut-off events. [2024-06-04 14:08:30,100 INFO L125 PetriNetUnfolderBase]: For 683199/683212 co-relation queries the response was YES. [2024-06-04 14:08:30,154 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47201 conditions, 5815 events. 3389/5815 cut-off events. For 683199/683212 co-relation queries the response was YES. Maximal size of possible extension queue 338. Compared 40066 event pairs, 1019 based on Foata normal form. 22/5833 useless extension candidates. Maximal degree in co-relation 47051. Up to 4979 conditions per place. [2024-06-04 14:08:30,173 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 341 selfloop transitions, 54 changer transitions 0/401 dead transitions. [2024-06-04 14:08:30,173 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 313 places, 401 transitions, 6311 flow [2024-06-04 14:08:30,174 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-04 14:08:30,174 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-04 14:08:30,174 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 148 transitions. [2024-06-04 14:08:30,174 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6016260162601627 [2024-06-04 14:08:30,174 INFO L175 Difference]: Start difference. First operand has 308 places, 378 transitions, 5415 flow. Second operand 6 states and 148 transitions. [2024-06-04 14:08:30,174 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 313 places, 401 transitions, 6311 flow [2024-06-04 14:08:32,574 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 310 places, 401 transitions, 6189 flow, removed 27 selfloop flow, removed 3 redundant places. [2024-06-04 14:08:32,579 INFO L231 Difference]: Finished difference. Result has 311 places, 378 transitions, 5406 flow [2024-06-04 14:08:32,579 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5293, PETRI_DIFFERENCE_MINUEND_PLACES=305, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=378, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=324, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=5406, PETRI_PLACES=311, PETRI_TRANSITIONS=378} [2024-06-04 14:08:32,579 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 269 predicate places. [2024-06-04 14:08:32,580 INFO L495 AbstractCegarLoop]: Abstraction has has 311 places, 378 transitions, 5406 flow [2024-06-04 14:08:32,580 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.428571428571429) internal successors, (108), 7 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:08:32,580 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:08:32,580 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:08:32,580 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-06-04 14:08:32,580 INFO L420 AbstractCegarLoop]: === Iteration 91 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:08:32,580 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:08:32,580 INFO L85 PathProgramCache]: Analyzing trace with hash -570935637, now seen corresponding path program 1 times [2024-06-04 14:08:32,580 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:08:32,580 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2022168766] [2024-06-04 14:08:32,580 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:08:32,581 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:08:32,584 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:08:32,707 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:08:32,707 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:08:32,707 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2022168766] [2024-06-04 14:08:32,707 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2022168766] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:08:32,707 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:08:32,708 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-04 14:08:32,708 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1035497800] [2024-06-04 14:08:32,708 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:08:32,708 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-04 14:08:32,708 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:08:32,708 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-04 14:08:32,708 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=44, Unknown=0, NotChecked=0, Total=72 [2024-06-04 14:08:32,768 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:08:32,768 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 311 places, 378 transitions, 5406 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:08:32,768 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:08:32,769 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:08:32,769 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:08:33,800 INFO L124 PetriNetUnfolderBase]: 3386/5811 cut-off events. [2024-06-04 14:08:33,800 INFO L125 PetriNetUnfolderBase]: For 662513/662526 co-relation queries the response was YES. [2024-06-04 14:08:33,858 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47163 conditions, 5811 events. 3386/5811 cut-off events. For 662513/662526 co-relation queries the response was YES. Maximal size of possible extension queue 337. Compared 40072 event pairs, 1126 based on Foata normal form. 11/5818 useless extension candidates. Maximal degree in co-relation 47012. Up to 5057 conditions per place. [2024-06-04 14:08:33,879 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 263 selfloop transitions, 143 changer transitions 0/412 dead transitions. [2024-06-04 14:08:33,879 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 321 places, 412 transitions, 6458 flow [2024-06-04 14:08:33,879 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-04 14:08:33,880 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-04 14:08:33,880 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 245 transitions. [2024-06-04 14:08:33,880 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5432372505543237 [2024-06-04 14:08:33,880 INFO L175 Difference]: Start difference. First operand has 311 places, 378 transitions, 5406 flow. Second operand 11 states and 245 transitions. [2024-06-04 14:08:33,880 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 321 places, 412 transitions, 6458 flow [2024-06-04 14:08:36,431 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 316 places, 412 transitions, 6298 flow, removed 13 selfloop flow, removed 5 redundant places. [2024-06-04 14:08:36,436 INFO L231 Difference]: Finished difference. Result has 317 places, 378 transitions, 5538 flow [2024-06-04 14:08:36,436 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5246, PETRI_DIFFERENCE_MINUEND_PLACES=306, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=378, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=143, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=235, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5538, PETRI_PLACES=317, PETRI_TRANSITIONS=378} [2024-06-04 14:08:36,436 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 275 predicate places. [2024-06-04 14:08:36,437 INFO L495 AbstractCegarLoop]: Abstraction has has 317 places, 378 transitions, 5538 flow [2024-06-04 14:08:36,437 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:08:36,437 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:08:36,437 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:08:36,437 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-06-04 14:08:36,437 INFO L420 AbstractCegarLoop]: === Iteration 92 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:08:36,437 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:08:36,437 INFO L85 PathProgramCache]: Analyzing trace with hash -1011344726, now seen corresponding path program 1 times [2024-06-04 14:08:36,437 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:08:36,438 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [543754356] [2024-06-04 14:08:36,438 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:08:36,438 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:08:36,441 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:08:36,556 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:08:36,556 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:08:36,557 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [543754356] [2024-06-04 14:08:36,557 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [543754356] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:08:36,557 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:08:36,557 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:08:36,557 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [49116830] [2024-06-04 14:08:36,557 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:08:36,557 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:08:36,557 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:08:36,557 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:08:36,557 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:08:36,596 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:08:36,596 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 317 places, 378 transitions, 5538 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:08:36,596 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:08:36,596 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:08:36,596 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:08:37,634 INFO L124 PetriNetUnfolderBase]: 3407/5850 cut-off events. [2024-06-04 14:08:37,635 INFO L125 PetriNetUnfolderBase]: For 689402/689415 co-relation queries the response was YES. [2024-06-04 14:08:37,691 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47971 conditions, 5850 events. 3407/5850 cut-off events. For 689402/689415 co-relation queries the response was YES. Maximal size of possible extension queue 342. Compared 40422 event pairs, 1055 based on Foata normal form. 12/5858 useless extension candidates. Maximal degree in co-relation 47819. Up to 5159 conditions per place. [2024-06-04 14:08:37,712 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 330 selfloop transitions, 69 changer transitions 0/405 dead transitions. [2024-06-04 14:08:37,712 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 323 places, 405 transitions, 6732 flow [2024-06-04 14:08:37,713 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:08:37,713 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:08:37,713 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 164 transitions. [2024-06-04 14:08:37,713 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-06-04 14:08:37,713 INFO L175 Difference]: Start difference. First operand has 317 places, 378 transitions, 5538 flow. Second operand 7 states and 164 transitions. [2024-06-04 14:08:37,713 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 323 places, 405 transitions, 6732 flow [2024-06-04 14:08:40,174 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 313 places, 405 transitions, 6416 flow, removed 3 selfloop flow, removed 10 redundant places. [2024-06-04 14:08:40,179 INFO L231 Difference]: Finished difference. Result has 314 places, 382 transitions, 5524 flow [2024-06-04 14:08:40,180 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5222, PETRI_DIFFERENCE_MINUEND_PLACES=307, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=378, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=311, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5524, PETRI_PLACES=314, PETRI_TRANSITIONS=382} [2024-06-04 14:08:40,180 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 272 predicate places. [2024-06-04 14:08:40,180 INFO L495 AbstractCegarLoop]: Abstraction has has 314 places, 382 transitions, 5524 flow [2024-06-04 14:08:40,180 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:08:40,180 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:08:40,180 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:08:40,180 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2024-06-04 14:08:40,180 INFO L420 AbstractCegarLoop]: === Iteration 93 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:08:40,181 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:08:40,181 INFO L85 PathProgramCache]: Analyzing trace with hash -1011284276, now seen corresponding path program 2 times [2024-06-04 14:08:40,181 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:08:40,181 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1712990699] [2024-06-04 14:08:40,181 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:08:40,181 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:08:40,185 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:08:40,305 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:08:40,306 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:08:40,306 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1712990699] [2024-06-04 14:08:40,306 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1712990699] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:08:40,306 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:08:40,306 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:08:40,306 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1699358716] [2024-06-04 14:08:40,306 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:08:40,306 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:08:40,306 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:08:40,306 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:08:40,307 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:08:40,342 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:08:40,343 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 314 places, 382 transitions, 5524 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:08:40,343 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:08:40,343 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:08:40,343 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:08:41,343 INFO L124 PetriNetUnfolderBase]: 3402/5837 cut-off events. [2024-06-04 14:08:41,343 INFO L125 PetriNetUnfolderBase]: For 699439/699452 co-relation queries the response was YES. [2024-06-04 14:08:41,400 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47835 conditions, 5837 events. 3402/5837 cut-off events. For 699439/699452 co-relation queries the response was YES. Maximal size of possible extension queue 342. Compared 40313 event pairs, 1128 based on Foata normal form. 12/5843 useless extension candidates. Maximal degree in co-relation 47682. Up to 5255 conditions per place. [2024-06-04 14:08:41,420 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 332 selfloop transitions, 59 changer transitions 0/397 dead transitions. [2024-06-04 14:08:41,420 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 320 places, 397 transitions, 6342 flow [2024-06-04 14:08:41,421 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:08:41,421 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:08:41,421 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 156 transitions. [2024-06-04 14:08:41,421 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5435540069686411 [2024-06-04 14:08:41,421 INFO L175 Difference]: Start difference. First operand has 314 places, 382 transitions, 5524 flow. Second operand 7 states and 156 transitions. [2024-06-04 14:08:41,421 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 320 places, 397 transitions, 6342 flow [2024-06-04 14:08:44,020 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 316 places, 397 transitions, 6148 flow, removed 63 selfloop flow, removed 4 redundant places. [2024-06-04 14:08:44,025 INFO L231 Difference]: Finished difference. Result has 317 places, 382 transitions, 5456 flow [2024-06-04 14:08:44,026 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5330, PETRI_DIFFERENCE_MINUEND_PLACES=310, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=382, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=323, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5456, PETRI_PLACES=317, PETRI_TRANSITIONS=382} [2024-06-04 14:08:44,026 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 275 predicate places. [2024-06-04 14:08:44,026 INFO L495 AbstractCegarLoop]: Abstraction has has 317 places, 382 transitions, 5456 flow [2024-06-04 14:08:44,026 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:08:44,026 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:08:44,026 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:08:44,026 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2024-06-04 14:08:44,027 INFO L420 AbstractCegarLoop]: === Iteration 94 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:08:44,027 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:08:44,027 INFO L85 PathProgramCache]: Analyzing trace with hash -1183982579, now seen corresponding path program 2 times [2024-06-04 14:08:44,027 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:08:44,027 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1223730015] [2024-06-04 14:08:44,027 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:08:44,027 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:08:44,031 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:08:44,157 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:08:44,158 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:08:44,158 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1223730015] [2024-06-04 14:08:44,158 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1223730015] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:08:44,158 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:08:44,158 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-04 14:08:44,158 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [601412552] [2024-06-04 14:08:44,158 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:08:44,158 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-04 14:08:44,158 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:08:44,158 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-04 14:08:44,159 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-04 14:08:44,199 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:08:44,199 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 317 places, 382 transitions, 5456 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:08:44,199 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:08:44,200 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:08:44,200 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:08:45,236 INFO L124 PetriNetUnfolderBase]: 3407/5848 cut-off events. [2024-06-04 14:08:45,236 INFO L125 PetriNetUnfolderBase]: For 695468/695481 co-relation queries the response was YES. [2024-06-04 14:08:45,299 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47735 conditions, 5848 events. 3407/5848 cut-off events. For 695468/695481 co-relation queries the response was YES. Maximal size of possible extension queue 344. Compared 40334 event pairs, 1130 based on Foata normal form. 11/5855 useless extension candidates. Maximal degree in co-relation 47581. Up to 5156 conditions per place. [2024-06-04 14:08:45,320 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 297 selfloop transitions, 107 changer transitions 0/410 dead transitions. [2024-06-04 14:08:45,321 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 324 places, 410 transitions, 6530 flow [2024-06-04 14:08:45,321 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:08:45,321 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:08:45,321 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 186 transitions. [2024-06-04 14:08:45,322 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5670731707317073 [2024-06-04 14:08:45,322 INFO L175 Difference]: Start difference. First operand has 317 places, 382 transitions, 5456 flow. Second operand 8 states and 186 transitions. [2024-06-04 14:08:45,322 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 324 places, 410 transitions, 6530 flow [2024-06-04 14:08:47,627 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 317 places, 410 transitions, 6372 flow, removed 11 selfloop flow, removed 7 redundant places. [2024-06-04 14:08:47,632 INFO L231 Difference]: Finished difference. Result has 318 places, 385 transitions, 5564 flow [2024-06-04 14:08:47,633 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5300, PETRI_DIFFERENCE_MINUEND_PLACES=310, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=382, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=104, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=278, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5564, PETRI_PLACES=318, PETRI_TRANSITIONS=385} [2024-06-04 14:08:47,633 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 276 predicate places. [2024-06-04 14:08:47,633 INFO L495 AbstractCegarLoop]: Abstraction has has 318 places, 385 transitions, 5564 flow [2024-06-04 14:08:47,633 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:08:47,633 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:08:47,633 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:08:47,633 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2024-06-04 14:08:47,633 INFO L420 AbstractCegarLoop]: === Iteration 95 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:08:47,634 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:08:47,634 INFO L85 PathProgramCache]: Analyzing trace with hash -1017748799, now seen corresponding path program 3 times [2024-06-04 14:08:47,634 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:08:47,634 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1048880550] [2024-06-04 14:08:47,634 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:08:47,634 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:08:47,639 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:08:47,768 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:08:47,768 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:08:47,768 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1048880550] [2024-06-04 14:08:47,768 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1048880550] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:08:47,768 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:08:47,768 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-04 14:08:47,768 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [13086817] [2024-06-04 14:08:47,769 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:08:47,769 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-04 14:08:47,769 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:08:47,769 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-04 14:08:47,769 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-04 14:08:47,814 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:08:47,814 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 318 places, 385 transitions, 5564 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:08:47,814 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:08:47,814 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:08:47,814 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:08:48,837 INFO L124 PetriNetUnfolderBase]: 3412/5869 cut-off events. [2024-06-04 14:08:48,838 INFO L125 PetriNetUnfolderBase]: For 689363/689376 co-relation queries the response was YES. [2024-06-04 14:08:48,893 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47881 conditions, 5869 events. 3412/5869 cut-off events. For 689363/689376 co-relation queries the response was YES. Maximal size of possible extension queue 346. Compared 40659 event pairs, 1144 based on Foata normal form. 11/5876 useless extension candidates. Maximal degree in co-relation 47727. Up to 5162 conditions per place. [2024-06-04 14:08:48,913 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 293 selfloop transitions, 119 changer transitions 0/418 dead transitions. [2024-06-04 14:08:48,913 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 327 places, 418 transitions, 6672 flow [2024-06-04 14:08:48,914 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-04 14:08:48,914 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-04 14:08:48,914 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 225 transitions. [2024-06-04 14:08:48,914 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5487804878048781 [2024-06-04 14:08:48,914 INFO L175 Difference]: Start difference. First operand has 318 places, 385 transitions, 5564 flow. Second operand 10 states and 225 transitions. [2024-06-04 14:08:48,914 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 327 places, 418 transitions, 6672 flow [2024-06-04 14:08:51,448 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 322 places, 418 transitions, 6496 flow, removed 10 selfloop flow, removed 5 redundant places. [2024-06-04 14:08:51,453 INFO L231 Difference]: Finished difference. Result has 323 places, 388 transitions, 5682 flow [2024-06-04 14:08:51,454 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5391, PETRI_DIFFERENCE_MINUEND_PLACES=313, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=385, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=116, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=269, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5682, PETRI_PLACES=323, PETRI_TRANSITIONS=388} [2024-06-04 14:08:51,454 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 281 predicate places. [2024-06-04 14:08:51,454 INFO L495 AbstractCegarLoop]: Abstraction has has 323 places, 388 transitions, 5682 flow [2024-06-04 14:08:51,454 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:08:51,454 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:08:51,454 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:08:51,454 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2024-06-04 14:08:51,454 INFO L420 AbstractCegarLoop]: === Iteration 96 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:08:51,455 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:08:51,455 INFO L85 PathProgramCache]: Analyzing trace with hash -1008483209, now seen corresponding path program 4 times [2024-06-04 14:08:51,455 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:08:51,455 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [777986259] [2024-06-04 14:08:51,455 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:08:51,455 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:08:51,459 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:08:51,608 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:08:51,608 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:08:51,608 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [777986259] [2024-06-04 14:08:51,609 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [777986259] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:08:51,609 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:08:51,609 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-04 14:08:51,609 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [24355726] [2024-06-04 14:08:51,609 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:08:51,609 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-04 14:08:51,610 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:08:51,610 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-04 14:08:51,610 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-04 14:08:51,677 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:08:51,678 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 323 places, 388 transitions, 5682 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:08:51,678 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:08:51,678 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:08:51,678 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:08:52,807 INFO L124 PetriNetUnfolderBase]: 3417/5866 cut-off events. [2024-06-04 14:08:52,807 INFO L125 PetriNetUnfolderBase]: For 713208/713221 co-relation queries the response was YES. [2024-06-04 14:08:52,889 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48179 conditions, 5866 events. 3417/5866 cut-off events. For 713208/713221 co-relation queries the response was YES. Maximal size of possible extension queue 348. Compared 40549 event pairs, 1130 based on Foata normal form. 11/5873 useless extension candidates. Maximal degree in co-relation 48024. Up to 5168 conditions per place. [2024-06-04 14:08:52,915 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 289 selfloop transitions, 125 changer transitions 0/420 dead transitions. [2024-06-04 14:08:52,915 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 334 places, 420 transitions, 6795 flow [2024-06-04 14:08:52,915 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-04 14:08:52,916 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-04 14:08:52,916 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 257 transitions. [2024-06-04 14:08:52,916 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5223577235772358 [2024-06-04 14:08:52,916 INFO L175 Difference]: Start difference. First operand has 323 places, 388 transitions, 5682 flow. Second operand 12 states and 257 transitions. [2024-06-04 14:08:52,916 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 334 places, 420 transitions, 6795 flow [2024-06-04 14:08:55,616 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 326 places, 420 transitions, 6531 flow, removed 10 selfloop flow, removed 8 redundant places. [2024-06-04 14:08:55,621 INFO L231 Difference]: Finished difference. Result has 327 places, 391 transitions, 5727 flow [2024-06-04 14:08:55,621 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5424, PETRI_DIFFERENCE_MINUEND_PLACES=315, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=388, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=122, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=266, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=5727, PETRI_PLACES=327, PETRI_TRANSITIONS=391} [2024-06-04 14:08:55,622 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 285 predicate places. [2024-06-04 14:08:55,622 INFO L495 AbstractCegarLoop]: Abstraction has has 327 places, 391 transitions, 5727 flow [2024-06-04 14:08:55,622 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:08:55,622 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:08:55,622 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:08:55,622 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2024-06-04 14:08:55,622 INFO L420 AbstractCegarLoop]: === Iteration 97 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:08:55,623 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:08:55,623 INFO L85 PathProgramCache]: Analyzing trace with hash -1008494369, now seen corresponding path program 5 times [2024-06-04 14:08:55,623 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:08:55,623 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1566190359] [2024-06-04 14:08:55,623 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:08:55,623 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:08:55,627 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:08:55,752 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:08:55,752 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:08:55,753 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1566190359] [2024-06-04 14:08:55,753 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1566190359] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:08:55,753 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:08:55,753 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-04 14:08:55,753 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1862957178] [2024-06-04 14:08:55,753 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:08:55,753 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-04 14:08:55,753 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:08:55,753 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-04 14:08:55,753 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-04 14:08:55,821 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:08:55,821 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 327 places, 391 transitions, 5727 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:08:55,821 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:08:55,821 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:08:55,821 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:08:56,900 INFO L124 PetriNetUnfolderBase]: 3414/5858 cut-off events. [2024-06-04 14:08:56,900 INFO L125 PetriNetUnfolderBase]: For 726396/726409 co-relation queries the response was YES. [2024-06-04 14:08:56,956 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48259 conditions, 5858 events. 3414/5858 cut-off events. For 726396/726409 co-relation queries the response was YES. Maximal size of possible extension queue 347. Compared 40558 event pairs, 1130 based on Foata normal form. 11/5865 useless extension candidates. Maximal degree in co-relation 48103. Up to 5165 conditions per place. [2024-06-04 14:08:56,976 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 290 selfloop transitions, 125 changer transitions 0/421 dead transitions. [2024-06-04 14:08:56,976 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 340 places, 421 transitions, 6629 flow [2024-06-04 14:08:56,977 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-06-04 14:08:56,977 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-06-04 14:08:56,977 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 290 transitions. [2024-06-04 14:08:56,977 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5052264808362369 [2024-06-04 14:08:56,977 INFO L175 Difference]: Start difference. First operand has 327 places, 391 transitions, 5727 flow. Second operand 14 states and 290 transitions. [2024-06-04 14:08:56,977 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 340 places, 421 transitions, 6629 flow [2024-06-04 14:08:59,700 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 329 places, 421 transitions, 6207 flow, removed 20 selfloop flow, removed 11 redundant places. [2024-06-04 14:08:59,705 INFO L231 Difference]: Finished difference. Result has 330 places, 391 transitions, 5561 flow [2024-06-04 14:08:59,705 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5305, PETRI_DIFFERENCE_MINUEND_PLACES=316, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=391, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=125, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=266, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=5561, PETRI_PLACES=330, PETRI_TRANSITIONS=391} [2024-06-04 14:08:59,706 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 288 predicate places. [2024-06-04 14:08:59,706 INFO L495 AbstractCegarLoop]: Abstraction has has 330 places, 391 transitions, 5561 flow [2024-06-04 14:08:59,706 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:08:59,706 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:08:59,706 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:08:59,706 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96 [2024-06-04 14:08:59,706 INFO L420 AbstractCegarLoop]: === Iteration 98 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:08:59,706 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:08:59,706 INFO L85 PathProgramCache]: Analyzing trace with hash -922947892, now seen corresponding path program 3 times [2024-06-04 14:08:59,707 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:08:59,707 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1751190230] [2024-06-04 14:08:59,707 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:08:59,707 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:08:59,711 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:08:59,830 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:08:59,830 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:08:59,830 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1751190230] [2024-06-04 14:08:59,830 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1751190230] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:08:59,830 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:08:59,831 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:08:59,831 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [808520876] [2024-06-04 14:08:59,831 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:08:59,831 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:08:59,831 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:08:59,831 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:08:59,831 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:08:59,878 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:08:59,878 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 330 places, 391 transitions, 5561 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:08:59,878 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:08:59,878 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:08:59,879 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:09:00,869 INFO L124 PetriNetUnfolderBase]: 3481/5959 cut-off events. [2024-06-04 14:09:00,869 INFO L125 PetriNetUnfolderBase]: For 784572/784585 co-relation queries the response was YES. [2024-06-04 14:09:00,927 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49958 conditions, 5959 events. 3481/5959 cut-off events. For 784572/784585 co-relation queries the response was YES. Maximal size of possible extension queue 355. Compared 41281 event pairs, 1159 based on Foata normal form. 12/5964 useless extension candidates. Maximal degree in co-relation 49802. Up to 5233 conditions per place. [2024-06-04 14:09:00,948 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 318 selfloop transitions, 97 changer transitions 0/421 dead transitions. [2024-06-04 14:09:00,948 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 336 places, 421 transitions, 6807 flow [2024-06-04 14:09:00,948 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:09:00,949 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:09:00,949 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 166 transitions. [2024-06-04 14:09:00,949 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.578397212543554 [2024-06-04 14:09:00,949 INFO L175 Difference]: Start difference. First operand has 330 places, 391 transitions, 5561 flow. Second operand 7 states and 166 transitions. [2024-06-04 14:09:00,949 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 336 places, 421 transitions, 6807 flow [2024-06-04 14:09:03,643 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 321 places, 421 transitions, 6431 flow, removed 0 selfloop flow, removed 15 redundant places. [2024-06-04 14:09:03,650 INFO L231 Difference]: Finished difference. Result has 322 places, 395 transitions, 5544 flow [2024-06-04 14:09:03,651 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5185, PETRI_DIFFERENCE_MINUEND_PLACES=315, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=391, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=95, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=296, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5544, PETRI_PLACES=322, PETRI_TRANSITIONS=395} [2024-06-04 14:09:03,651 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 280 predicate places. [2024-06-04 14:09:03,651 INFO L495 AbstractCegarLoop]: Abstraction has has 322 places, 395 transitions, 5544 flow [2024-06-04 14:09:03,652 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:09:03,652 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:09:03,652 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:09:03,652 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97 [2024-06-04 14:09:03,652 INFO L420 AbstractCegarLoop]: === Iteration 99 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:09:03,652 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:09:03,653 INFO L85 PathProgramCache]: Analyzing trace with hash -281672150, now seen corresponding path program 4 times [2024-06-04 14:09:03,653 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:09:03,653 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [844181707] [2024-06-04 14:09:03,653 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:09:03,653 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:09:03,658 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:09:03,797 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:09:03,798 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:09:03,798 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [844181707] [2024-06-04 14:09:03,798 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [844181707] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:09:03,798 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:09:03,798 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:09:03,799 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [841299038] [2024-06-04 14:09:03,799 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:09:03,799 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:09:03,799 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:09:03,799 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:09:03,799 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:09:03,850 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:09:03,851 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 322 places, 395 transitions, 5544 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:09:03,851 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:09:03,851 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:09:03,851 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:09:04,935 INFO L124 PetriNetUnfolderBase]: 3489/5964 cut-off events. [2024-06-04 14:09:04,935 INFO L125 PetriNetUnfolderBase]: For 804259/804272 co-relation queries the response was YES. [2024-06-04 14:09:04,995 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50312 conditions, 5964 events. 3489/5964 cut-off events. For 804259/804272 co-relation queries the response was YES. Maximal size of possible extension queue 356. Compared 41127 event pairs, 1160 based on Foata normal form. 12/5969 useless extension candidates. Maximal degree in co-relation 50155. Up to 5332 conditions per place. [2024-06-04 14:09:05,017 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 315 selfloop transitions, 94 changer transitions 0/415 dead transitions. [2024-06-04 14:09:05,017 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 328 places, 415 transitions, 6488 flow [2024-06-04 14:09:05,017 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:09:05,017 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:09:05,018 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 158 transitions. [2024-06-04 14:09:05,018 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5505226480836237 [2024-06-04 14:09:05,018 INFO L175 Difference]: Start difference. First operand has 322 places, 395 transitions, 5544 flow. Second operand 7 states and 158 transitions. [2024-06-04 14:09:05,018 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 328 places, 415 transitions, 6488 flow [2024-06-04 14:09:07,835 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 325 places, 415 transitions, 6275 flow, removed 51 selfloop flow, removed 3 redundant places. [2024-06-04 14:09:07,840 INFO L231 Difference]: Finished difference. Result has 326 places, 397 transitions, 5610 flow [2024-06-04 14:09:07,840 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5345, PETRI_DIFFERENCE_MINUEND_PLACES=319, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=395, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=92, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=301, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5610, PETRI_PLACES=326, PETRI_TRANSITIONS=397} [2024-06-04 14:09:07,841 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 284 predicate places. [2024-06-04 14:09:07,841 INFO L495 AbstractCegarLoop]: Abstraction has has 326 places, 397 transitions, 5610 flow [2024-06-04 14:09:07,841 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:09:07,841 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:09:07,841 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:09:07,841 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98 [2024-06-04 14:09:07,841 INFO L420 AbstractCegarLoop]: === Iteration 100 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:09:07,841 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:09:07,841 INFO L85 PathProgramCache]: Analyzing trace with hash -290933183, now seen corresponding path program 6 times [2024-06-04 14:09:07,841 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:09:07,842 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [948126672] [2024-06-04 14:09:07,842 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:09:07,842 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:09:07,846 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:09:07,971 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:09:07,972 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:09:07,972 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [948126672] [2024-06-04 14:09:07,972 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [948126672] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:09:07,972 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:09:07,972 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-04 14:09:07,972 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [687529322] [2024-06-04 14:09:07,972 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:09:07,972 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-04 14:09:07,972 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:09:07,972 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-04 14:09:07,973 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-04 14:09:08,014 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:09:08,014 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 326 places, 397 transitions, 5610 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:09:08,014 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:09:08,015 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:09:08,015 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:09:09,431 INFO L124 PetriNetUnfolderBase]: 3494/5973 cut-off events. [2024-06-04 14:09:09,431 INFO L125 PetriNetUnfolderBase]: For 815850/815863 co-relation queries the response was YES. [2024-06-04 14:09:09,489 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50536 conditions, 5973 events. 3494/5973 cut-off events. For 815850/815863 co-relation queries the response was YES. Maximal size of possible extension queue 358. Compared 41255 event pairs, 1160 based on Foata normal form. 11/5977 useless extension candidates. Maximal degree in co-relation 50377. Up to 5148 conditions per place. [2024-06-04 14:09:09,510 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 223 selfloop transitions, 206 changer transitions 0/435 dead transitions. [2024-06-04 14:09:09,510 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 335 places, 435 transitions, 7115 flow [2024-06-04 14:09:09,510 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-04 14:09:09,510 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-04 14:09:09,510 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 232 transitions. [2024-06-04 14:09:09,511 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5658536585365853 [2024-06-04 14:09:09,511 INFO L175 Difference]: Start difference. First operand has 326 places, 397 transitions, 5610 flow. Second operand 10 states and 232 transitions. [2024-06-04 14:09:09,512 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 335 places, 435 transitions, 7115 flow [2024-06-04 14:09:11,853 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 330 places, 435 transitions, 6870 flow, removed 30 selfloop flow, removed 5 redundant places. [2024-06-04 14:09:11,859 INFO L231 Difference]: Finished difference. Result has 331 places, 400 transitions, 5834 flow [2024-06-04 14:09:11,860 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5365, PETRI_DIFFERENCE_MINUEND_PLACES=321, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=397, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=203, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=194, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5834, PETRI_PLACES=331, PETRI_TRANSITIONS=400} [2024-06-04 14:09:11,860 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 289 predicate places. [2024-06-04 14:09:11,860 INFO L495 AbstractCegarLoop]: Abstraction has has 331 places, 400 transitions, 5834 flow [2024-06-04 14:09:11,860 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:09:11,860 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:09:11,860 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:09:11,861 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99 [2024-06-04 14:09:11,861 INFO L420 AbstractCegarLoop]: === Iteration 101 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:09:11,861 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:09:11,861 INFO L85 PathProgramCache]: Analyzing trace with hash 1689664239, now seen corresponding path program 7 times [2024-06-04 14:09:11,861 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:09:11,861 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1647603946] [2024-06-04 14:09:11,862 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:09:11,862 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:09:11,867 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:09:11,986 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:09:11,986 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:09:11,986 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1647603946] [2024-06-04 14:09:11,986 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1647603946] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:09:11,986 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:09:11,986 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-04 14:09:11,987 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1888812912] [2024-06-04 14:09:11,987 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:09:11,987 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-04 14:09:11,987 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:09:11,987 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-04 14:09:11,988 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-04 14:09:12,052 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:09:12,053 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 331 places, 400 transitions, 5834 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:09:12,053 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:09:12,053 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:09:12,053 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:09:13,191 INFO L124 PetriNetUnfolderBase]: 3507/6012 cut-off events. [2024-06-04 14:09:13,191 INFO L125 PetriNetUnfolderBase]: For 836032/836045 co-relation queries the response was YES. [2024-06-04 14:09:13,256 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51207 conditions, 6012 events. 3507/6012 cut-off events. For 836032/836045 co-relation queries the response was YES. Maximal size of possible extension queue 364. Compared 41816 event pairs, 1167 based on Foata normal form. 11/6017 useless extension candidates. Maximal degree in co-relation 51047. Up to 5163 conditions per place. [2024-06-04 14:09:13,278 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 226 selfloop transitions, 213 changer transitions 0/445 dead transitions. [2024-06-04 14:09:13,279 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 343 places, 445 transitions, 7608 flow [2024-06-04 14:09:13,279 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-04 14:09:13,279 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-04 14:09:13,279 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 284 transitions. [2024-06-04 14:09:13,280 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5328330206378987 [2024-06-04 14:09:13,280 INFO L175 Difference]: Start difference. First operand has 331 places, 400 transitions, 5834 flow. Second operand 13 states and 284 transitions. [2024-06-04 14:09:13,280 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 343 places, 445 transitions, 7608 flow [2024-06-04 14:09:16,472 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 335 places, 445 transitions, 7148 flow, removed 18 selfloop flow, removed 8 redundant places. [2024-06-04 14:09:16,478 INFO L231 Difference]: Finished difference. Result has 336 places, 406 transitions, 5920 flow [2024-06-04 14:09:16,478 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5386, PETRI_DIFFERENCE_MINUEND_PLACES=323, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=400, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=207, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=193, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=5920, PETRI_PLACES=336, PETRI_TRANSITIONS=406} [2024-06-04 14:09:16,478 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 294 predicate places. [2024-06-04 14:09:16,478 INFO L495 AbstractCegarLoop]: Abstraction has has 336 places, 406 transitions, 5920 flow [2024-06-04 14:09:16,478 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:09:16,479 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:09:16,479 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:09:16,479 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100 [2024-06-04 14:09:16,479 INFO L420 AbstractCegarLoop]: === Iteration 102 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:09:16,479 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:09:16,479 INFO L85 PathProgramCache]: Analyzing trace with hash 341839461, now seen corresponding path program 8 times [2024-06-04 14:09:16,479 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:09:16,479 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [645780236] [2024-06-04 14:09:16,479 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:09:16,479 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:09:16,484 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:09:16,604 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:09:16,604 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:09:16,604 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [645780236] [2024-06-04 14:09:16,604 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [645780236] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:09:16,604 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:09:16,605 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-04 14:09:16,605 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [298629934] [2024-06-04 14:09:16,605 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:09:16,605 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-04 14:09:16,605 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:09:16,605 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-04 14:09:16,606 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-04 14:09:16,670 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:09:16,670 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 336 places, 406 transitions, 5920 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:09:16,670 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:09:16,671 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:09:16,671 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:09:17,807 INFO L124 PetriNetUnfolderBase]: 3504/6004 cut-off events. [2024-06-04 14:09:17,807 INFO L125 PetriNetUnfolderBase]: For 850970/850983 co-relation queries the response was YES. [2024-06-04 14:09:17,868 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51267 conditions, 6004 events. 3504/6004 cut-off events. For 850970/850983 co-relation queries the response was YES. Maximal size of possible extension queue 364. Compared 41618 event pairs, 1165 based on Foata normal form. 11/6009 useless extension candidates. Maximal degree in co-relation 51106. Up to 5160 conditions per place. [2024-06-04 14:09:17,890 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 227 selfloop transitions, 213 changer transitions 0/446 dead transitions. [2024-06-04 14:09:17,890 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 350 places, 446 transitions, 7418 flow [2024-06-04 14:09:17,890 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-06-04 14:09:17,891 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2024-06-04 14:09:17,891 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 317 transitions. [2024-06-04 14:09:17,891 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5154471544715448 [2024-06-04 14:09:17,891 INFO L175 Difference]: Start difference. First operand has 336 places, 406 transitions, 5920 flow. Second operand 15 states and 317 transitions. [2024-06-04 14:09:17,891 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 350 places, 446 transitions, 7418 flow [2024-06-04 14:09:21,042 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 341 places, 446 transitions, 7019 flow, removed 36 selfloop flow, removed 9 redundant places. [2024-06-04 14:09:21,049 INFO L231 Difference]: Finished difference. Result has 342 places, 406 transitions, 5953 flow [2024-06-04 14:09:21,049 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5521, PETRI_DIFFERENCE_MINUEND_PLACES=327, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=406, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=213, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=193, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=5953, PETRI_PLACES=342, PETRI_TRANSITIONS=406} [2024-06-04 14:09:21,049 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 300 predicate places. [2024-06-04 14:09:21,050 INFO L495 AbstractCegarLoop]: Abstraction has has 342 places, 406 transitions, 5953 flow [2024-06-04 14:09:21,050 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:09:21,050 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:09:21,050 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:09:21,050 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101 [2024-06-04 14:09:21,050 INFO L420 AbstractCegarLoop]: === Iteration 103 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:09:21,051 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:09:21,051 INFO L85 PathProgramCache]: Analyzing trace with hash -54840500, now seen corresponding path program 5 times [2024-06-04 14:09:21,051 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:09:21,051 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [546610323] [2024-06-04 14:09:21,051 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:09:21,051 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:09:21,055 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:09:21,169 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:09:21,170 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:09:21,170 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [546610323] [2024-06-04 14:09:21,170 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [546610323] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:09:21,170 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:09:21,170 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:09:21,170 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1025265520] [2024-06-04 14:09:21,170 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:09:21,170 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:09:21,170 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:09:21,171 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:09:21,171 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:09:21,224 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:09:21,224 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 342 places, 406 transitions, 5953 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:09:21,224 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:09:21,225 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:09:21,225 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:09:22,366 INFO L124 PetriNetUnfolderBase]: 3604/6151 cut-off events. [2024-06-04 14:09:22,366 INFO L125 PetriNetUnfolderBase]: For 940456/940469 co-relation queries the response was YES. [2024-06-04 14:09:22,429 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54206 conditions, 6151 events. 3604/6151 cut-off events. For 940456/940469 co-relation queries the response was YES. Maximal size of possible extension queue 375. Compared 42714 event pairs, 1082 based on Foata normal form. 12/6156 useless extension candidates. Maximal degree in co-relation 54044. Up to 5136 conditions per place. [2024-06-04 14:09:22,452 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 321 selfloop transitions, 115 changer transitions 0/442 dead transitions. [2024-06-04 14:09:22,452 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 348 places, 442 transitions, 7507 flow [2024-06-04 14:09:22,453 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:09:22,453 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:09:22,453 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 170 transitions. [2024-06-04 14:09:22,453 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5923344947735192 [2024-06-04 14:09:22,453 INFO L175 Difference]: Start difference. First operand has 342 places, 406 transitions, 5953 flow. Second operand 7 states and 170 transitions. [2024-06-04 14:09:22,453 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 348 places, 442 transitions, 7507 flow [2024-06-04 14:09:26,970 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 333 places, 442 transitions, 6982 flow, removed 0 selfloop flow, removed 15 redundant places. [2024-06-04 14:09:26,976 INFO L231 Difference]: Finished difference. Result has 334 places, 411 transitions, 5861 flow [2024-06-04 14:09:26,976 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5428, PETRI_DIFFERENCE_MINUEND_PLACES=327, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=406, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=112, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=294, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5861, PETRI_PLACES=334, PETRI_TRANSITIONS=411} [2024-06-04 14:09:26,976 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 292 predicate places. [2024-06-04 14:09:26,976 INFO L495 AbstractCegarLoop]: Abstraction has has 334 places, 411 transitions, 5861 flow [2024-06-04 14:09:26,976 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:09:26,977 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:09:26,977 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:09:26,977 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102 [2024-06-04 14:09:26,977 INFO L420 AbstractCegarLoop]: === Iteration 104 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:09:26,977 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:09:26,977 INFO L85 PathProgramCache]: Analyzing trace with hash -626420182, now seen corresponding path program 6 times [2024-06-04 14:09:26,977 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:09:26,977 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1198235827] [2024-06-04 14:09:26,978 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:09:26,978 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:09:26,982 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:09:27,109 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:09:27,109 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:09:27,109 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1198235827] [2024-06-04 14:09:27,109 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1198235827] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:09:27,109 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:09:27,109 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:09:27,110 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1385673519] [2024-06-04 14:09:27,110 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:09:27,110 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:09:27,110 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:09:27,110 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:09:27,110 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:09:27,146 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:09:27,146 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 334 places, 411 transitions, 5861 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:09:27,146 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:09:27,146 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:09:27,146 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:09:28,252 INFO L124 PetriNetUnfolderBase]: 3612/6167 cut-off events. [2024-06-04 14:09:28,252 INFO L125 PetriNetUnfolderBase]: For 962620/962633 co-relation queries the response was YES. [2024-06-04 14:09:28,315 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54541 conditions, 6167 events. 3612/6167 cut-off events. For 962620/962633 co-relation queries the response was YES. Maximal size of possible extension queue 377. Compared 42851 event pairs, 1114 based on Foata normal form. 12/6172 useless extension candidates. Maximal degree in co-relation 54378. Up to 5144 conditions per place. [2024-06-04 14:09:28,337 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 314 selfloop transitions, 117 changer transitions 0/437 dead transitions. [2024-06-04 14:09:28,337 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 340 places, 437 transitions, 7075 flow [2024-06-04 14:09:28,337 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:09:28,337 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:09:28,338 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 163 transitions. [2024-06-04 14:09:28,338 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5679442508710801 [2024-06-04 14:09:28,338 INFO L175 Difference]: Start difference. First operand has 334 places, 411 transitions, 5861 flow. Second operand 7 states and 163 transitions. [2024-06-04 14:09:28,338 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 340 places, 437 transitions, 7075 flow [2024-06-04 14:09:31,599 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 338 places, 437 transitions, 6848 flow, removed 62 selfloop flow, removed 2 redundant places. [2024-06-04 14:09:31,604 INFO L231 Difference]: Finished difference. Result has 339 places, 413 transitions, 5959 flow [2024-06-04 14:09:31,605 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5652, PETRI_DIFFERENCE_MINUEND_PLACES=332, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=411, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=115, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=296, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5959, PETRI_PLACES=339, PETRI_TRANSITIONS=413} [2024-06-04 14:09:31,605 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 297 predicate places. [2024-06-04 14:09:31,605 INFO L495 AbstractCegarLoop]: Abstraction has has 339 places, 413 transitions, 5959 flow [2024-06-04 14:09:31,605 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:09:31,605 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:09:31,605 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:09:31,605 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable103 [2024-06-04 14:09:31,605 INFO L420 AbstractCegarLoop]: === Iteration 105 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:09:31,605 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:09:31,606 INFO L85 PathProgramCache]: Analyzing trace with hash 657332754, now seen corresponding path program 7 times [2024-06-04 14:09:31,606 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:09:31,606 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [160349548] [2024-06-04 14:09:31,606 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:09:31,606 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:09:31,611 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:09:31,727 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:09:31,727 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:09:31,727 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [160349548] [2024-06-04 14:09:31,727 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [160349548] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:09:31,727 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:09:31,727 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:09:31,727 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1700518750] [2024-06-04 14:09:31,727 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:09:31,727 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:09:31,728 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:09:31,728 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:09:31,728 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:09:31,770 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:09:31,771 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 339 places, 413 transitions, 5959 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:09:31,771 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:09:31,771 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:09:31,771 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:09:32,864 INFO L124 PetriNetUnfolderBase]: 3620/6179 cut-off events. [2024-06-04 14:09:32,864 INFO L125 PetriNetUnfolderBase]: For 978779/978792 co-relation queries the response was YES. [2024-06-04 14:09:32,929 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54841 conditions, 6179 events. 3620/6179 cut-off events. For 978779/978792 co-relation queries the response was YES. Maximal size of possible extension queue 379. Compared 42959 event pairs, 1208 based on Foata normal form. 12/6184 useless extension candidates. Maximal degree in co-relation 54676. Up to 5529 conditions per place. [2024-06-04 14:09:32,953 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 331 selfloop transitions, 93 changer transitions 0/430 dead transitions. [2024-06-04 14:09:32,953 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 345 places, 430 transitions, 6923 flow [2024-06-04 14:09:32,953 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:09:32,953 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:09:32,954 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 154 transitions. [2024-06-04 14:09:32,954 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5365853658536586 [2024-06-04 14:09:32,954 INFO L175 Difference]: Start difference. First operand has 339 places, 413 transitions, 5959 flow. Second operand 7 states and 154 transitions. [2024-06-04 14:09:32,954 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 345 places, 430 transitions, 6923 flow [2024-06-04 14:09:35,731 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 341 places, 430 transitions, 6670 flow, removed 30 selfloop flow, removed 4 redundant places. [2024-06-04 14:09:35,736 INFO L231 Difference]: Finished difference. Result has 342 places, 415 transitions, 5981 flow [2024-06-04 14:09:35,736 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5708, PETRI_DIFFERENCE_MINUEND_PLACES=335, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=413, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=320, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5981, PETRI_PLACES=342, PETRI_TRANSITIONS=415} [2024-06-04 14:09:35,736 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 300 predicate places. [2024-06-04 14:09:35,736 INFO L495 AbstractCegarLoop]: Abstraction has has 342 places, 415 transitions, 5981 flow [2024-06-04 14:09:35,737 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:09:35,737 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:09:35,737 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:09:35,737 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104 [2024-06-04 14:09:35,737 INFO L420 AbstractCegarLoop]: === Iteration 106 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:09:35,737 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:09:35,737 INFO L85 PathProgramCache]: Analyzing trace with hash 2119118378, now seen corresponding path program 8 times [2024-06-04 14:09:35,737 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:09:35,737 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1685124665] [2024-06-04 14:09:35,737 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:09:35,737 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:09:35,741 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:09:35,876 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:09:35,876 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:09:35,876 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1685124665] [2024-06-04 14:09:35,876 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1685124665] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:09:35,876 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:09:35,876 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:09:35,876 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1744997248] [2024-06-04 14:09:35,876 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:09:35,876 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:09:35,877 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:09:35,877 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:09:35,877 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:09:35,934 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:09:35,934 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 342 places, 415 transitions, 5981 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:09:35,935 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:09:35,935 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:09:35,935 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:09:37,031 INFO L124 PetriNetUnfolderBase]: 3628/6189 cut-off events. [2024-06-04 14:09:37,032 INFO L125 PetriNetUnfolderBase]: For 999748/999761 co-relation queries the response was YES. [2024-06-04 14:09:37,104 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54995 conditions, 6189 events. 3628/6189 cut-off events. For 999748/999761 co-relation queries the response was YES. Maximal size of possible extension queue 382. Compared 43040 event pairs, 1206 based on Foata normal form. 12/6192 useless extension candidates. Maximal degree in co-relation 54829. Up to 5515 conditions per place. [2024-06-04 14:09:37,127 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 327 selfloop transitions, 100 changer transitions 0/433 dead transitions. [2024-06-04 14:09:37,127 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 348 places, 433 transitions, 6943 flow [2024-06-04 14:09:37,127 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:09:37,127 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:09:37,127 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 155 transitions. [2024-06-04 14:09:37,128 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5400696864111498 [2024-06-04 14:09:37,128 INFO L175 Difference]: Start difference. First operand has 342 places, 415 transitions, 5981 flow. Second operand 7 states and 155 transitions. [2024-06-04 14:09:37,128 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 348 places, 433 transitions, 6943 flow [2024-06-04 14:09:40,527 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 343 places, 433 transitions, 6696 flow, removed 32 selfloop flow, removed 5 redundant places. [2024-06-04 14:09:40,532 INFO L231 Difference]: Finished difference. Result has 344 places, 417 transitions, 6013 flow [2024-06-04 14:09:40,532 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5734, PETRI_DIFFERENCE_MINUEND_PLACES=337, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=415, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=98, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=315, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6013, PETRI_PLACES=344, PETRI_TRANSITIONS=417} [2024-06-04 14:09:40,532 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 302 predicate places. [2024-06-04 14:09:40,532 INFO L495 AbstractCegarLoop]: Abstraction has has 344 places, 417 transitions, 6013 flow [2024-06-04 14:09:40,532 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:09:40,532 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:09:40,532 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:09:40,532 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105 [2024-06-04 14:09:40,533 INFO L420 AbstractCegarLoop]: === Iteration 107 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:09:40,533 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:09:40,533 INFO L85 PathProgramCache]: Analyzing trace with hash 1908114871, now seen corresponding path program 9 times [2024-06-04 14:09:40,533 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:09:40,533 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1705393352] [2024-06-04 14:09:40,533 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:09:40,533 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:09:40,537 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:09:40,654 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:09:40,655 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:09:40,655 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1705393352] [2024-06-04 14:09:40,655 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1705393352] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:09:40,655 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:09:40,655 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-04 14:09:40,655 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1467165508] [2024-06-04 14:09:40,655 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:09:40,655 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-04 14:09:40,656 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:09:40,656 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-04 14:09:40,656 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-04 14:09:40,700 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:09:40,700 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 344 places, 417 transitions, 6013 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:09:40,700 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:09:40,700 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:09:40,700 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:09:41,910 INFO L124 PetriNetUnfolderBase]: 3633/6203 cut-off events. [2024-06-04 14:09:41,910 INFO L125 PetriNetUnfolderBase]: For 1015480/1015493 co-relation queries the response was YES. [2024-06-04 14:09:41,980 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55241 conditions, 6203 events. 3633/6203 cut-off events. For 1015480/1015493 co-relation queries the response was YES. Maximal size of possible extension queue 386. Compared 43204 event pairs, 1205 based on Foata normal form. 11/6210 useless extension candidates. Maximal degree in co-relation 55074. Up to 5354 conditions per place. [2024-06-04 14:09:42,003 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 228 selfloop transitions, 217 changer transitions 0/451 dead transitions. [2024-06-04 14:09:42,003 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 355 places, 451 transitions, 7580 flow [2024-06-04 14:09:42,003 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-04 14:09:42,003 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-04 14:09:42,004 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 258 transitions. [2024-06-04 14:09:42,004 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.524390243902439 [2024-06-04 14:09:42,004 INFO L175 Difference]: Start difference. First operand has 344 places, 417 transitions, 6013 flow. Second operand 12 states and 258 transitions. [2024-06-04 14:09:42,004 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 355 places, 451 transitions, 7580 flow [2024-06-04 14:09:45,848 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 350 places, 451 transitions, 7323 flow, removed 30 selfloop flow, removed 5 redundant places. [2024-06-04 14:09:45,853 INFO L231 Difference]: Finished difference. Result has 351 places, 420 transitions, 6247 flow [2024-06-04 14:09:45,853 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5756, PETRI_DIFFERENCE_MINUEND_PLACES=339, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=417, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=214, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=203, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=6247, PETRI_PLACES=351, PETRI_TRANSITIONS=420} [2024-06-04 14:09:45,854 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 309 predicate places. [2024-06-04 14:09:45,854 INFO L495 AbstractCegarLoop]: Abstraction has has 351 places, 420 transitions, 6247 flow [2024-06-04 14:09:45,854 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:09:45,854 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:09:45,854 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:09:45,854 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106 [2024-06-04 14:09:45,854 INFO L420 AbstractCegarLoop]: === Iteration 108 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:09:45,854 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:09:45,854 INFO L85 PathProgramCache]: Analyzing trace with hash 2110540895, now seen corresponding path program 10 times [2024-06-04 14:09:45,854 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:09:45,855 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1148843803] [2024-06-04 14:09:45,855 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:09:45,855 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:09:45,859 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:09:45,982 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:09:45,982 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:09:45,982 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1148843803] [2024-06-04 14:09:45,983 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1148843803] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:09:45,983 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:09:45,983 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-04 14:09:45,983 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1570991776] [2024-06-04 14:09:45,983 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:09:45,983 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-04 14:09:45,983 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:09:45,983 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-04 14:09:45,983 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-04 14:09:46,067 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:09:46,067 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 351 places, 420 transitions, 6247 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:09:46,067 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:09:46,067 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:09:46,067 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:09:47,269 INFO L124 PetriNetUnfolderBase]: 3638/6202 cut-off events. [2024-06-04 14:09:47,269 INFO L125 PetriNetUnfolderBase]: For 1037566/1037579 co-relation queries the response was YES. [2024-06-04 14:09:47,334 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55706 conditions, 6202 events. 3638/6202 cut-off events. For 1037566/1037579 co-relation queries the response was YES. Maximal size of possible extension queue 388. Compared 43099 event pairs, 1201 based on Foata normal form. 11/6207 useless extension candidates. Maximal degree in co-relation 55538. Up to 5360 conditions per place. [2024-06-04 14:09:47,357 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 229 selfloop transitions, 220 changer transitions 0/455 dead transitions. [2024-06-04 14:09:47,358 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 363 places, 455 transitions, 7836 flow [2024-06-04 14:09:47,358 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-04 14:09:47,358 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-04 14:09:47,358 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 274 transitions. [2024-06-04 14:09:47,358 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5140712945590994 [2024-06-04 14:09:47,359 INFO L175 Difference]: Start difference. First operand has 351 places, 420 transitions, 6247 flow. Second operand 13 states and 274 transitions. [2024-06-04 14:09:47,359 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 363 places, 455 transitions, 7836 flow [2024-06-04 14:09:51,371 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 353 places, 455 transitions, 7367 flow, removed 30 selfloop flow, removed 10 redundant places. [2024-06-04 14:09:51,378 INFO L231 Difference]: Finished difference. Result has 354 places, 423 transitions, 6281 flow [2024-06-04 14:09:51,378 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5793, PETRI_DIFFERENCE_MINUEND_PLACES=341, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=420, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=217, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=203, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=6281, PETRI_PLACES=354, PETRI_TRANSITIONS=423} [2024-06-04 14:09:51,379 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 312 predicate places. [2024-06-04 14:09:51,379 INFO L495 AbstractCegarLoop]: Abstraction has has 354 places, 423 transitions, 6281 flow [2024-06-04 14:09:51,379 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:09:51,379 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:09:51,379 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:09:51,379 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107 [2024-06-04 14:09:51,380 INFO L420 AbstractCegarLoop]: === Iteration 109 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:09:51,380 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:09:51,380 INFO L85 PathProgramCache]: Analyzing trace with hash 2110552055, now seen corresponding path program 11 times [2024-06-04 14:09:51,380 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:09:51,380 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [492525910] [2024-06-04 14:09:51,380 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:09:51,381 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:09:51,385 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:09:51,516 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:09:51,517 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:09:51,517 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [492525910] [2024-06-04 14:09:51,517 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [492525910] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:09:51,517 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:09:51,517 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-04 14:09:51,517 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1691043898] [2024-06-04 14:09:51,517 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:09:51,517 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-04 14:09:51,517 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:09:51,517 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-04 14:09:51,518 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-04 14:09:51,549 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:09:51,549 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 354 places, 423 transitions, 6281 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:09:51,549 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:09:51,549 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:09:51,549 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:09:52,829 INFO L124 PetriNetUnfolderBase]: 3635/6206 cut-off events. [2024-06-04 14:09:52,829 INFO L125 PetriNetUnfolderBase]: For 1053391/1053404 co-relation queries the response was YES. [2024-06-04 14:09:52,891 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55678 conditions, 6206 events. 3635/6206 cut-off events. For 1053391/1053404 co-relation queries the response was YES. Maximal size of possible extension queue 387. Compared 43251 event pairs, 1209 based on Foata normal form. 11/6211 useless extension candidates. Maximal degree in co-relation 55511. Up to 5357 conditions per place. [2024-06-04 14:09:52,912 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 228 selfloop transitions, 220 changer transitions 0/454 dead transitions. [2024-06-04 14:09:52,912 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 366 places, 454 transitions, 7627 flow [2024-06-04 14:09:52,913 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-04 14:09:52,913 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-04 14:09:52,913 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 273 transitions. [2024-06-04 14:09:52,913 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5121951219512195 [2024-06-04 14:09:52,914 INFO L175 Difference]: Start difference. First operand has 354 places, 423 transitions, 6281 flow. Second operand 13 states and 273 transitions. [2024-06-04 14:09:52,914 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 366 places, 454 transitions, 7627 flow [2024-06-04 14:09:57,639 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 354 places, 454 transitions, 7018 flow, removed 24 selfloop flow, removed 12 redundant places. [2024-06-04 14:09:57,645 INFO L231 Difference]: Finished difference. Result has 355 places, 423 transitions, 6118 flow [2024-06-04 14:09:57,646 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5672, PETRI_DIFFERENCE_MINUEND_PLACES=342, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=423, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=220, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=203, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=6118, PETRI_PLACES=355, PETRI_TRANSITIONS=423} [2024-06-04 14:09:57,646 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 313 predicate places. [2024-06-04 14:09:57,646 INFO L495 AbstractCegarLoop]: Abstraction has has 355 places, 423 transitions, 6118 flow [2024-06-04 14:09:57,646 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:09:57,646 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:09:57,647 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:09:57,647 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108 [2024-06-04 14:09:57,647 INFO L420 AbstractCegarLoop]: === Iteration 110 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:09:57,647 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:09:57,647 INFO L85 PathProgramCache]: Analyzing trace with hash -1362985494, now seen corresponding path program 9 times [2024-06-04 14:09:57,647 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:09:57,648 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1564204968] [2024-06-04 14:09:57,648 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:09:57,648 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:09:57,653 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:09:57,812 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:09:57,812 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:09:57,812 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1564204968] [2024-06-04 14:09:57,812 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1564204968] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:09:57,812 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:09:57,812 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:09:57,812 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [89518071] [2024-06-04 14:09:57,812 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:09:57,812 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:09:57,813 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:09:57,813 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:09:57,813 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:09:57,852 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:09:57,852 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 355 places, 423 transitions, 6118 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:09:57,852 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:09:57,852 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:09:57,852 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:09:59,008 INFO L124 PetriNetUnfolderBase]: 3612/6158 cut-off events. [2024-06-04 14:09:59,009 INFO L125 PetriNetUnfolderBase]: For 1070705/1070718 co-relation queries the response was YES. [2024-06-04 14:09:59,074 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54540 conditions, 6158 events. 3612/6158 cut-off events. For 1070705/1070718 co-relation queries the response was YES. Maximal size of possible extension queue 388. Compared 42702 event pairs, 1167 based on Foata normal form. 20/6174 useless extension candidates. Maximal degree in co-relation 54372. Up to 5491 conditions per place. [2024-06-04 14:09:59,098 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 367 selfloop transitions, 74 changer transitions 0/447 dead transitions. [2024-06-04 14:09:59,098 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 361 places, 447 transitions, 7090 flow [2024-06-04 14:09:59,098 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:09:59,098 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:09:59,098 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 166 transitions. [2024-06-04 14:09:59,098 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.578397212543554 [2024-06-04 14:09:59,099 INFO L175 Difference]: Start difference. First operand has 355 places, 423 transitions, 6118 flow. Second operand 7 states and 166 transitions. [2024-06-04 14:09:59,099 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 361 places, 447 transitions, 7090 flow [2024-06-04 14:10:03,787 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 349 places, 447 transitions, 6604 flow, removed 23 selfloop flow, removed 12 redundant places. [2024-06-04 14:10:03,792 INFO L231 Difference]: Finished difference. Result has 350 places, 423 transitions, 5791 flow [2024-06-04 14:10:03,792 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5632, PETRI_DIFFERENCE_MINUEND_PLACES=343, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=423, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=349, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5791, PETRI_PLACES=350, PETRI_TRANSITIONS=423} [2024-06-04 14:10:03,792 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 308 predicate places. [2024-06-04 14:10:03,793 INFO L495 AbstractCegarLoop]: Abstraction has has 350 places, 423 transitions, 5791 flow [2024-06-04 14:10:03,793 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:10:03,793 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:10:03,793 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:10:03,793 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109 [2024-06-04 14:10:03,793 INFO L420 AbstractCegarLoop]: === Iteration 111 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:10:03,793 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:10:03,794 INFO L85 PathProgramCache]: Analyzing trace with hash -1354414614, now seen corresponding path program 10 times [2024-06-04 14:10:03,794 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:10:03,794 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1645421680] [2024-06-04 14:10:03,794 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:10:03,794 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:10:03,800 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:10:03,938 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:10:03,938 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:10:03,938 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1645421680] [2024-06-04 14:10:03,938 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1645421680] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:10:03,938 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:10:03,939 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:10:03,939 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1136258513] [2024-06-04 14:10:03,939 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:10:03,939 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:10:03,939 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:10:03,939 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:10:03,939 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:10:03,994 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:10:03,994 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 350 places, 423 transitions, 5791 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:10:03,994 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:10:03,994 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:10:03,994 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:10:05,139 INFO L124 PetriNetUnfolderBase]: 3589/6130 cut-off events. [2024-06-04 14:10:05,139 INFO L125 PetriNetUnfolderBase]: For 1042987/1043000 co-relation queries the response was YES. [2024-06-04 14:10:05,204 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53085 conditions, 6130 events. 3589/6130 cut-off events. For 1042987/1043000 co-relation queries the response was YES. Maximal size of possible extension queue 388. Compared 42537 event pairs, 1054 based on Foata normal form. 20/6146 useless extension candidates. Maximal degree in co-relation 52916. Up to 5245 conditions per place. [2024-06-04 14:10:05,225 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 362 selfloop transitions, 84 changer transitions 0/452 dead transitions. [2024-06-04 14:10:05,225 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 356 places, 452 transitions, 7007 flow [2024-06-04 14:10:05,225 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:10:05,225 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:10:05,226 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 170 transitions. [2024-06-04 14:10:05,226 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5923344947735192 [2024-06-04 14:10:05,226 INFO L175 Difference]: Start difference. First operand has 350 places, 423 transitions, 5791 flow. Second operand 7 states and 170 transitions. [2024-06-04 14:10:05,226 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 356 places, 452 transitions, 7007 flow [2024-06-04 14:10:09,906 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 350 places, 452 transitions, 6799 flow, removed 27 selfloop flow, removed 6 redundant places. [2024-06-04 14:10:09,912 INFO L231 Difference]: Finished difference. Result has 351 places, 423 transitions, 5759 flow [2024-06-04 14:10:09,912 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5583, PETRI_DIFFERENCE_MINUEND_PLACES=344, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=423, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=339, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5759, PETRI_PLACES=351, PETRI_TRANSITIONS=423} [2024-06-04 14:10:09,912 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 309 predicate places. [2024-06-04 14:10:09,912 INFO L495 AbstractCegarLoop]: Abstraction has has 351 places, 423 transitions, 5759 flow [2024-06-04 14:10:09,912 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:10:09,912 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:10:09,912 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:10:09,912 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110 [2024-06-04 14:10:09,913 INFO L420 AbstractCegarLoop]: === Iteration 112 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:10:09,913 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:10:09,913 INFO L85 PathProgramCache]: Analyzing trace with hash -1191217377, now seen corresponding path program 12 times [2024-06-04 14:10:09,913 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:10:09,913 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [747728538] [2024-06-04 14:10:09,913 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:10:09,913 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:10:09,917 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:10:10,053 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:10:10,053 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:10:10,053 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [747728538] [2024-06-04 14:10:10,053 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [747728538] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:10:10,053 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:10:10,054 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-04 14:10:10,054 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1253889713] [2024-06-04 14:10:10,054 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:10:10,054 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-04 14:10:10,054 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:10:10,054 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-04 14:10:10,054 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-04 14:10:10,094 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:10:10,094 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 351 places, 423 transitions, 5759 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:10:10,094 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:10:10,094 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:10:10,094 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:10:11,276 INFO L124 PetriNetUnfolderBase]: 3594/6139 cut-off events. [2024-06-04 14:10:11,276 INFO L125 PetriNetUnfolderBase]: For 1020750/1020763 co-relation queries the response was YES. [2024-06-04 14:10:11,340 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53278 conditions, 6139 events. 3594/6139 cut-off events. For 1020750/1020763 co-relation queries the response was YES. Maximal size of possible extension queue 390. Compared 42643 event pairs, 1165 based on Foata normal form. 11/6146 useless extension candidates. Maximal degree in co-relation 53108. Up to 5416 conditions per place. [2024-06-04 14:10:11,362 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 326 selfloop transitions, 121 changer transitions 0/453 dead transitions. [2024-06-04 14:10:11,362 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 361 places, 453 transitions, 7166 flow [2024-06-04 14:10:11,363 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-04 14:10:11,363 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-04 14:10:11,363 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 238 transitions. [2024-06-04 14:10:11,363 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5277161862527716 [2024-06-04 14:10:11,364 INFO L175 Difference]: Start difference. First operand has 351 places, 423 transitions, 5759 flow. Second operand 11 states and 238 transitions. [2024-06-04 14:10:11,364 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 361 places, 453 transitions, 7166 flow [2024-06-04 14:10:15,698 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 354 places, 453 transitions, 6927 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-06-04 14:10:15,704 INFO L231 Difference]: Finished difference. Result has 356 places, 427 transitions, 5837 flow [2024-06-04 14:10:15,704 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5522, PETRI_DIFFERENCE_MINUEND_PLACES=344, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=423, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=117, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=305, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5837, PETRI_PLACES=356, PETRI_TRANSITIONS=427} [2024-06-04 14:10:15,704 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 314 predicate places. [2024-06-04 14:10:15,704 INFO L495 AbstractCegarLoop]: Abstraction has has 356 places, 427 transitions, 5837 flow [2024-06-04 14:10:15,704 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:10:15,704 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:10:15,704 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:10:15,704 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable111 [2024-06-04 14:10:15,704 INFO L420 AbstractCegarLoop]: === Iteration 113 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:10:15,705 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:10:15,705 INFO L85 PathProgramCache]: Analyzing trace with hash -1362980937, now seen corresponding path program 13 times [2024-06-04 14:10:15,705 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:10:15,705 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1081713318] [2024-06-04 14:10:15,705 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:10:15,705 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:10:15,710 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:10:15,835 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:10:15,835 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:10:15,835 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1081713318] [2024-06-04 14:10:15,835 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1081713318] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:10:15,835 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:10:15,836 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-04 14:10:15,836 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2059535888] [2024-06-04 14:10:15,836 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:10:15,836 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-04 14:10:15,836 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:10:15,836 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-04 14:10:15,836 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-04 14:10:15,880 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:10:15,880 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 356 places, 427 transitions, 5837 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:10:15,880 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:10:15,880 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:10:15,880 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:10:17,041 INFO L124 PetriNetUnfolderBase]: 3599/6164 cut-off events. [2024-06-04 14:10:17,041 INFO L125 PetriNetUnfolderBase]: For 1030607/1030620 co-relation queries the response was YES. [2024-06-04 14:10:17,106 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53487 conditions, 6164 events. 3599/6164 cut-off events. For 1030607/1030620 co-relation queries the response was YES. Maximal size of possible extension queue 392. Compared 42974 event pairs, 1183 based on Foata normal form. 11/6171 useless extension candidates. Maximal degree in co-relation 53315. Up to 5422 conditions per place. [2024-06-04 14:10:17,129 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 329 selfloop transitions, 122 changer transitions 0/457 dead transitions. [2024-06-04 14:10:17,129 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 364 places, 457 transitions, 7244 flow [2024-06-04 14:10:17,130 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 14:10:17,130 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 14:10:17,130 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 207 transitions. [2024-06-04 14:10:17,130 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5609756097560976 [2024-06-04 14:10:17,130 INFO L175 Difference]: Start difference. First operand has 356 places, 427 transitions, 5837 flow. Second operand 9 states and 207 transitions. [2024-06-04 14:10:17,130 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 364 places, 457 transitions, 7244 flow [2024-06-04 14:10:20,931 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 356 places, 457 transitions, 6936 flow, removed 13 selfloop flow, removed 8 redundant places. [2024-06-04 14:10:20,938 INFO L231 Difference]: Finished difference. Result has 357 places, 430 transitions, 5826 flow [2024-06-04 14:10:20,938 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5535, PETRI_DIFFERENCE_MINUEND_PLACES=348, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=427, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=119, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=308, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5826, PETRI_PLACES=357, PETRI_TRANSITIONS=430} [2024-06-04 14:10:20,939 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 315 predicate places. [2024-06-04 14:10:20,939 INFO L495 AbstractCegarLoop]: Abstraction has has 357 places, 430 transitions, 5826 flow [2024-06-04 14:10:20,939 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:10:20,939 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:10:20,940 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:10:20,940 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable112 [2024-06-04 14:10:20,940 INFO L420 AbstractCegarLoop]: === Iteration 114 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:10:20,940 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:10:20,940 INFO L85 PathProgramCache]: Analyzing trace with hash -1362992097, now seen corresponding path program 14 times [2024-06-04 14:10:20,940 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:10:20,941 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [134046775] [2024-06-04 14:10:20,941 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:10:20,941 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:10:20,951 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:10:21,101 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:10:21,102 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:10:21,102 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [134046775] [2024-06-04 14:10:21,102 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [134046775] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:10:21,102 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:10:21,102 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-04 14:10:21,102 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1394211225] [2024-06-04 14:10:21,102 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:10:21,102 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-04 14:10:21,102 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:10:21,102 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-04 14:10:21,102 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-04 14:10:21,138 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:10:21,138 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 357 places, 430 transitions, 5826 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:10:21,138 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:10:21,138 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:10:21,138 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:10:22,553 INFO L124 PetriNetUnfolderBase]: 3596/6160 cut-off events. [2024-06-04 14:10:22,553 INFO L125 PetriNetUnfolderBase]: For 1052894/1052907 co-relation queries the response was YES. [2024-06-04 14:10:22,614 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53515 conditions, 6160 events. 3596/6160 cut-off events. For 1052894/1052907 co-relation queries the response was YES. Maximal size of possible extension queue 393. Compared 42999 event pairs, 1173 based on Foata normal form. 11/6167 useless extension candidates. Maximal degree in co-relation 53342. Up to 5419 conditions per place. [2024-06-04 14:10:22,634 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 331 selfloop transitions, 124 changer transitions 0/461 dead transitions. [2024-06-04 14:10:22,635 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 367 places, 461 transitions, 7010 flow [2024-06-04 14:10:22,635 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-04 14:10:22,635 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-04 14:10:22,635 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 243 transitions. [2024-06-04 14:10:22,635 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5388026607538803 [2024-06-04 14:10:22,636 INFO L175 Difference]: Start difference. First operand has 357 places, 430 transitions, 5826 flow. Second operand 11 states and 243 transitions. [2024-06-04 14:10:22,636 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 367 places, 461 transitions, 7010 flow [2024-06-04 14:10:27,033 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 360 places, 461 transitions, 6688 flow, removed 20 selfloop flow, removed 7 redundant places. [2024-06-04 14:10:27,038 INFO L231 Difference]: Finished difference. Result has 361 places, 430 transitions, 5758 flow [2024-06-04 14:10:27,038 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5504, PETRI_DIFFERENCE_MINUEND_PLACES=350, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=430, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=124, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=306, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5758, PETRI_PLACES=361, PETRI_TRANSITIONS=430} [2024-06-04 14:10:27,038 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 319 predicate places. [2024-06-04 14:10:27,039 INFO L495 AbstractCegarLoop]: Abstraction has has 361 places, 430 transitions, 5758 flow [2024-06-04 14:10:27,039 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:10:27,039 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:10:27,039 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:10:27,039 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable113 [2024-06-04 14:10:27,039 INFO L420 AbstractCegarLoop]: === Iteration 115 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:10:27,039 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:10:27,039 INFO L85 PathProgramCache]: Analyzing trace with hash -1191211797, now seen corresponding path program 15 times [2024-06-04 14:10:27,039 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:10:27,040 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [88621200] [2024-06-04 14:10:27,040 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:10:27,040 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:10:27,045 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:10:27,178 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:10:27,178 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:10:27,178 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [88621200] [2024-06-04 14:10:27,178 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [88621200] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:10:27,178 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:10:27,178 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-04 14:10:27,178 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1866940315] [2024-06-04 14:10:27,178 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:10:27,178 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-04 14:10:27,178 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:10:27,179 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-04 14:10:27,179 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-04 14:10:27,230 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:10:27,231 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 361 places, 430 transitions, 5758 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:10:27,231 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:10:27,231 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:10:27,231 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:10:28,386 INFO L124 PetriNetUnfolderBase]: 3593/6152 cut-off events. [2024-06-04 14:10:28,386 INFO L125 PetriNetUnfolderBase]: For 1068149/1068162 co-relation queries the response was YES. [2024-06-04 14:10:28,457 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53539 conditions, 6152 events. 3593/6152 cut-off events. For 1068149/1068162 co-relation queries the response was YES. Maximal size of possible extension queue 392. Compared 42859 event pairs, 1173 based on Foata normal form. 11/6159 useless extension candidates. Maximal degree in co-relation 53365. Up to 5416 conditions per place. [2024-06-04 14:10:28,478 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 324 selfloop transitions, 122 changer transitions 0/452 dead transitions. [2024-06-04 14:10:28,479 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 369 places, 452 transitions, 6704 flow [2024-06-04 14:10:28,479 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 14:10:28,479 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 14:10:28,479 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 202 transitions. [2024-06-04 14:10:28,479 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5474254742547425 [2024-06-04 14:10:28,479 INFO L175 Difference]: Start difference. First operand has 361 places, 430 transitions, 5758 flow. Second operand 9 states and 202 transitions. [2024-06-04 14:10:28,480 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 369 places, 452 transitions, 6704 flow [2024-06-04 14:10:32,421 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 358 places, 452 transitions, 6370 flow, removed 7 selfloop flow, removed 11 redundant places. [2024-06-04 14:10:32,426 INFO L231 Difference]: Finished difference. Result has 359 places, 430 transitions, 5674 flow [2024-06-04 14:10:32,426 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5424, PETRI_DIFFERENCE_MINUEND_PLACES=350, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=430, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=122, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=308, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5674, PETRI_PLACES=359, PETRI_TRANSITIONS=430} [2024-06-04 14:10:32,426 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 317 predicate places. [2024-06-04 14:10:32,426 INFO L495 AbstractCegarLoop]: Abstraction has has 359 places, 430 transitions, 5674 flow [2024-06-04 14:10:32,426 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:10:32,426 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:10:32,427 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:10:32,427 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable114 [2024-06-04 14:10:32,427 INFO L420 AbstractCegarLoop]: === Iteration 116 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:10:32,427 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:10:32,427 INFO L85 PathProgramCache]: Analyzing trace with hash -2002369219, now seen corresponding path program 16 times [2024-06-04 14:10:32,427 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:10:32,427 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2131457379] [2024-06-04 14:10:32,427 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:10:32,427 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:10:32,431 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:10:32,568 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:10:32,569 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:10:32,569 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2131457379] [2024-06-04 14:10:32,569 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2131457379] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:10:32,569 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:10:32,569 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-04 14:10:32,569 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [382411481] [2024-06-04 14:10:32,570 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:10:32,570 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-04 14:10:32,570 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:10:32,570 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-04 14:10:32,570 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-04 14:10:32,617 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:10:32,617 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 359 places, 430 transitions, 5674 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:10:32,617 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:10:32,617 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:10:32,618 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:10:33,912 INFO L124 PetriNetUnfolderBase]: 3611/6183 cut-off events. [2024-06-04 14:10:33,912 INFO L125 PetriNetUnfolderBase]: For 1093469/1093482 co-relation queries the response was YES. [2024-06-04 14:10:33,983 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54003 conditions, 6183 events. 3611/6183 cut-off events. For 1093469/1093482 co-relation queries the response was YES. Maximal size of possible extension queue 397. Compared 43126 event pairs, 1173 based on Foata normal form. 11/6190 useless extension candidates. Maximal degree in co-relation 53828. Up to 5538 conditions per place. [2024-06-04 14:10:34,005 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 368 selfloop transitions, 84 changer transitions 0/458 dead transitions. [2024-06-04 14:10:34,005 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 369 places, 458 transitions, 6967 flow [2024-06-04 14:10:34,005 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-04 14:10:34,006 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-04 14:10:34,006 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 226 transitions. [2024-06-04 14:10:34,006 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5011086474501109 [2024-06-04 14:10:34,006 INFO L175 Difference]: Start difference. First operand has 359 places, 430 transitions, 5674 flow. Second operand 11 states and 226 transitions. [2024-06-04 14:10:34,006 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 369 places, 458 transitions, 6967 flow [2024-06-04 14:10:39,129 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 361 places, 458 transitions, 6723 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-06-04 14:10:39,134 INFO L231 Difference]: Finished difference. Result has 362 places, 439 transitions, 5753 flow [2024-06-04 14:10:39,135 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5430, PETRI_DIFFERENCE_MINUEND_PLACES=351, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=430, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=352, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5753, PETRI_PLACES=362, PETRI_TRANSITIONS=439} [2024-06-04 14:10:39,135 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 320 predicate places. [2024-06-04 14:10:39,135 INFO L495 AbstractCegarLoop]: Abstraction has has 362 places, 439 transitions, 5753 flow [2024-06-04 14:10:39,135 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:10:39,135 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:10:39,135 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:10:39,135 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable115 [2024-06-04 14:10:39,135 INFO L420 AbstractCegarLoop]: === Iteration 117 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:10:39,136 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:10:39,136 INFO L85 PathProgramCache]: Analyzing trace with hash -806259395, now seen corresponding path program 17 times [2024-06-04 14:10:39,136 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:10:39,136 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [441359820] [2024-06-04 14:10:39,136 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:10:39,137 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:10:39,142 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:10:39,313 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:10:39,313 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:10:39,313 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [441359820] [2024-06-04 14:10:39,313 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [441359820] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:10:39,313 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:10:39,313 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-04 14:10:39,313 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1140201294] [2024-06-04 14:10:39,314 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:10:39,314 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-04 14:10:39,314 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:10:39,314 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-04 14:10:39,314 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-04 14:10:39,364 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:10:39,365 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 362 places, 439 transitions, 5753 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:10:39,365 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:10:39,365 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:10:39,365 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:10:40,613 INFO L124 PetriNetUnfolderBase]: 3616/6180 cut-off events. [2024-06-04 14:10:40,613 INFO L125 PetriNetUnfolderBase]: For 1115576/1115589 co-relation queries the response was YES. [2024-06-04 14:10:40,684 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54159 conditions, 6180 events. 3616/6180 cut-off events. For 1115576/1115589 co-relation queries the response was YES. Maximal size of possible extension queue 399. Compared 43056 event pairs, 1165 based on Foata normal form. 11/6187 useless extension candidates. Maximal degree in co-relation 53983. Up to 5539 conditions per place. [2024-06-04 14:10:40,707 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 368 selfloop transitions, 88 changer transitions 0/462 dead transitions. [2024-06-04 14:10:40,707 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 373 places, 462 transitions, 6971 flow [2024-06-04 14:10:40,707 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-04 14:10:40,708 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-04 14:10:40,708 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 241 transitions. [2024-06-04 14:10:40,708 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4898373983739837 [2024-06-04 14:10:40,708 INFO L175 Difference]: Start difference. First operand has 362 places, 439 transitions, 5753 flow. Second operand 12 states and 241 transitions. [2024-06-04 14:10:40,708 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 373 places, 462 transitions, 6971 flow [2024-06-04 14:10:45,853 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 367 places, 462 transitions, 6834 flow, removed 22 selfloop flow, removed 6 redundant places. [2024-06-04 14:10:45,858 INFO L231 Difference]: Finished difference. Result has 368 places, 442 transitions, 5854 flow [2024-06-04 14:10:45,858 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5616, PETRI_DIFFERENCE_MINUEND_PLACES=356, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=439, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=354, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=5854, PETRI_PLACES=368, PETRI_TRANSITIONS=442} [2024-06-04 14:10:45,858 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 326 predicate places. [2024-06-04 14:10:45,859 INFO L495 AbstractCegarLoop]: Abstraction has has 368 places, 442 transitions, 5854 flow [2024-06-04 14:10:45,859 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:10:45,859 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:10:45,859 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:10:45,859 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable116 [2024-06-04 14:10:45,859 INFO L420 AbstractCegarLoop]: === Iteration 118 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:10:45,859 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:10:45,859 INFO L85 PathProgramCache]: Analyzing trace with hash -1091754907, now seen corresponding path program 18 times [2024-06-04 14:10:45,859 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:10:45,859 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [937013296] [2024-06-04 14:10:45,859 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:10:45,860 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:10:45,863 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:10:46,027 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:10:46,028 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:10:46,028 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [937013296] [2024-06-04 14:10:46,028 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [937013296] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:10:46,028 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:10:46,028 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-04 14:10:46,029 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [931365219] [2024-06-04 14:10:46,029 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:10:46,029 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-04 14:10:46,029 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:10:46,029 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-04 14:10:46,030 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-04 14:10:46,121 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:10:46,122 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 368 places, 442 transitions, 5854 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:10:46,122 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:10:46,122 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:10:46,122 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:10:47,481 INFO L124 PetriNetUnfolderBase]: 3613/6176 cut-off events. [2024-06-04 14:10:47,481 INFO L125 PetriNetUnfolderBase]: For 1131172/1131185 co-relation queries the response was YES. [2024-06-04 14:10:47,559 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54374 conditions, 6176 events. 3613/6176 cut-off events. For 1131172/1131185 co-relation queries the response was YES. Maximal size of possible extension queue 399. Compared 43003 event pairs, 1165 based on Foata normal form. 11/6183 useless extension candidates. Maximal degree in co-relation 54196. Up to 5542 conditions per place. [2024-06-04 14:10:47,580 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 371 selfloop transitions, 84 changer transitions 0/461 dead transitions. [2024-06-04 14:10:47,580 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 379 places, 461 transitions, 6808 flow [2024-06-04 14:10:47,581 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-04 14:10:47,581 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-04 14:10:47,581 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 241 transitions. [2024-06-04 14:10:47,581 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4898373983739837 [2024-06-04 14:10:47,581 INFO L175 Difference]: Start difference. First operand has 368 places, 442 transitions, 5854 flow. Second operand 12 states and 241 transitions. [2024-06-04 14:10:47,581 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 379 places, 461 transitions, 6808 flow [2024-06-04 14:10:52,977 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 367 places, 461 transitions, 6453 flow, removed 35 selfloop flow, removed 12 redundant places. [2024-06-04 14:10:52,984 INFO L231 Difference]: Finished difference. Result has 368 places, 442 transitions, 5673 flow [2024-06-04 14:10:52,984 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5499, PETRI_DIFFERENCE_MINUEND_PLACES=356, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=442, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=358, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=5673, PETRI_PLACES=368, PETRI_TRANSITIONS=442} [2024-06-04 14:10:52,984 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 326 predicate places. [2024-06-04 14:10:52,984 INFO L495 AbstractCegarLoop]: Abstraction has has 368 places, 442 transitions, 5673 flow [2024-06-04 14:10:52,985 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:10:52,985 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:10:52,985 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:10:52,985 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable117 [2024-06-04 14:10:52,985 INFO L420 AbstractCegarLoop]: === Iteration 119 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:10:52,986 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:10:52,986 INFO L85 PathProgramCache]: Analyzing trace with hash -1095479557, now seen corresponding path program 19 times [2024-06-04 14:10:52,986 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:10:52,986 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1764820385] [2024-06-04 14:10:52,986 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:10:52,986 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:10:52,991 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:10:53,148 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:10:53,148 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:10:53,149 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1764820385] [2024-06-04 14:10:53,149 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1764820385] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:10:53,149 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:10:53,149 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-04 14:10:53,149 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [541360607] [2024-06-04 14:10:53,149 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:10:53,149 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-04 14:10:53,150 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:10:53,150 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-04 14:10:53,150 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-04 14:10:53,210 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:10:53,210 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 368 places, 442 transitions, 5673 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:10:53,210 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:10:53,210 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:10:53,210 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:10:54,591 INFO L124 PetriNetUnfolderBase]: 3610/6170 cut-off events. [2024-06-04 14:10:54,591 INFO L125 PetriNetUnfolderBase]: For 1146421/1146424 co-relation queries the response was YES. [2024-06-04 14:10:54,649 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54087 conditions, 6170 events. 3610/6170 cut-off events. For 1146421/1146424 co-relation queries the response was YES. Maximal size of possible extension queue 399. Compared 42991 event pairs, 1187 based on Foata normal form. 3/6166 useless extension candidates. Maximal degree in co-relation 53911. Up to 5321 conditions per place. [2024-06-04 14:10:54,668 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 261 selfloop transitions, 195 changer transitions 0/462 dead transitions. [2024-06-04 14:10:54,668 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 378 places, 462 transitions, 7047 flow [2024-06-04 14:10:54,668 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-04 14:10:54,669 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-04 14:10:54,669 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 231 transitions. [2024-06-04 14:10:54,669 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5121951219512195 [2024-06-04 14:10:54,669 INFO L175 Difference]: Start difference. First operand has 368 places, 442 transitions, 5673 flow. Second operand 11 states and 231 transitions. [2024-06-04 14:10:54,669 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 378 places, 462 transitions, 7047 flow [2024-06-04 14:11:00,323 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 366 places, 462 transitions, 6821 flow, removed 0 selfloop flow, removed 12 redundant places. [2024-06-04 14:11:00,329 INFO L231 Difference]: Finished difference. Result has 367 places, 442 transitions, 5843 flow [2024-06-04 14:11:00,329 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5447, PETRI_DIFFERENCE_MINUEND_PLACES=356, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=442, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=195, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=247, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5843, PETRI_PLACES=367, PETRI_TRANSITIONS=442} [2024-06-04 14:11:00,329 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 325 predicate places. [2024-06-04 14:11:00,329 INFO L495 AbstractCegarLoop]: Abstraction has has 367 places, 442 transitions, 5843 flow [2024-06-04 14:11:00,329 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:11:00,329 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:11:00,329 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:11:00,330 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable118 [2024-06-04 14:11:00,330 INFO L420 AbstractCegarLoop]: === Iteration 120 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:11:00,330 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:11:00,330 INFO L85 PathProgramCache]: Analyzing trace with hash -806253815, now seen corresponding path program 20 times [2024-06-04 14:11:00,330 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:11:00,330 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [64038134] [2024-06-04 14:11:00,330 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:11:00,330 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:11:00,334 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:11:00,502 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:11:00,502 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:11:00,502 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [64038134] [2024-06-04 14:11:00,503 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [64038134] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:11:00,503 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:11:00,503 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-04 14:11:00,503 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1913396599] [2024-06-04 14:11:00,503 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:11:00,503 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-04 14:11:00,504 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:11:00,504 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-04 14:11:00,504 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-04 14:11:00,565 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:11:00,566 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 367 places, 442 transitions, 5843 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:11:00,566 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:11:00,566 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:11:00,566 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:11:01,823 INFO L124 PetriNetUnfolderBase]: 3607/6188 cut-off events. [2024-06-04 14:11:01,823 INFO L125 PetriNetUnfolderBase]: For 1160066/1160079 co-relation queries the response was YES. [2024-06-04 14:11:01,890 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54449 conditions, 6188 events. 3607/6188 cut-off events. For 1160066/1160079 co-relation queries the response was YES. Maximal size of possible extension queue 401. Compared 43321 event pairs, 1175 based on Foata normal form. 11/6195 useless extension candidates. Maximal degree in co-relation 54272. Up to 5528 conditions per place. [2024-06-04 14:11:01,910 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 367 selfloop transitions, 88 changer transitions 0/461 dead transitions. [2024-06-04 14:11:01,910 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 378 places, 461 transitions, 6797 flow [2024-06-04 14:11:01,910 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-04 14:11:01,910 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-04 14:11:01,911 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 240 transitions. [2024-06-04 14:11:01,911 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4878048780487805 [2024-06-04 14:11:01,911 INFO L175 Difference]: Start difference. First operand has 367 places, 442 transitions, 5843 flow. Second operand 12 states and 240 transitions. [2024-06-04 14:11:01,911 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 378 places, 461 transitions, 6797 flow [2024-06-04 14:11:07,200 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 369 places, 461 transitions, 6325 flow, removed 26 selfloop flow, removed 9 redundant places. [2024-06-04 14:11:07,205 INFO L231 Difference]: Finished difference. Result has 370 places, 442 transitions, 5553 flow [2024-06-04 14:11:07,206 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5371, PETRI_DIFFERENCE_MINUEND_PLACES=358, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=442, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=354, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=5553, PETRI_PLACES=370, PETRI_TRANSITIONS=442} [2024-06-04 14:11:07,206 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 328 predicate places. [2024-06-04 14:11:07,206 INFO L495 AbstractCegarLoop]: Abstraction has has 370 places, 442 transitions, 5553 flow [2024-06-04 14:11:07,206 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:11:07,206 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:11:07,206 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:11:07,206 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119 [2024-06-04 14:11:07,206 INFO L420 AbstractCegarLoop]: === Iteration 121 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:11:07,206 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:11:07,206 INFO L85 PathProgramCache]: Analyzing trace with hash -1653314285, now seen corresponding path program 21 times [2024-06-04 14:11:07,207 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:11:07,207 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [459774760] [2024-06-04 14:11:07,207 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:11:07,207 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:11:07,211 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:11:07,362 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:11:07,362 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:11:07,362 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [459774760] [2024-06-04 14:11:07,362 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [459774760] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:11:07,362 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:11:07,363 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:11:07,365 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [710148182] [2024-06-04 14:11:07,365 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:11:07,365 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:11:07,366 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:11:07,366 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:11:07,366 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:11:07,404 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:11:07,405 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 370 places, 442 transitions, 5553 flow. Second operand has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:11:07,405 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:11:07,405 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:11:07,405 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:11:08,602 INFO L124 PetriNetUnfolderBase]: 3604/6164 cut-off events. [2024-06-04 14:11:08,603 INFO L125 PetriNetUnfolderBase]: For 1177217/1177230 co-relation queries the response was YES. [2024-06-04 14:11:08,671 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54158 conditions, 6164 events. 3604/6164 cut-off events. For 1177217/1177230 co-relation queries the response was YES. Maximal size of possible extension queue 399. Compared 42978 event pairs, 1165 based on Foata normal form. 11/6171 useless extension candidates. Maximal degree in co-relation 53980. Up to 5405 conditions per place. [2024-06-04 14:11:08,692 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 310 selfloop transitions, 157 changer transitions 0/473 dead transitions. [2024-06-04 14:11:08,693 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 378 places, 473 transitions, 6565 flow [2024-06-04 14:11:08,693 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 14:11:08,693 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 14:11:08,693 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 213 transitions. [2024-06-04 14:11:08,693 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5772357723577236 [2024-06-04 14:11:08,693 INFO L175 Difference]: Start difference. First operand has 370 places, 442 transitions, 5553 flow. Second operand 9 states and 213 transitions. [2024-06-04 14:11:08,694 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 378 places, 473 transitions, 6565 flow [2024-06-04 14:11:14,539 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 367 places, 473 transitions, 6379 flow, removed 5 selfloop flow, removed 11 redundant places. [2024-06-04 14:11:14,544 INFO L231 Difference]: Finished difference. Result has 368 places, 442 transitions, 5696 flow [2024-06-04 14:11:14,544 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5367, PETRI_DIFFERENCE_MINUEND_PLACES=359, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=442, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=157, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=285, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5696, PETRI_PLACES=368, PETRI_TRANSITIONS=442} [2024-06-04 14:11:14,544 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 326 predicate places. [2024-06-04 14:11:14,545 INFO L495 AbstractCegarLoop]: Abstraction has has 368 places, 442 transitions, 5696 flow [2024-06-04 14:11:14,545 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:11:14,545 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:11:14,545 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:11:14,545 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120 [2024-06-04 14:11:14,545 INFO L420 AbstractCegarLoop]: === Iteration 122 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:11:14,545 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:11:14,545 INFO L85 PathProgramCache]: Analyzing trace with hash 117831254, now seen corresponding path program 1 times [2024-06-04 14:11:14,545 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:11:14,545 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1759103315] [2024-06-04 14:11:14,545 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:11:14,545 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:11:14,549 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:11:14,697 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:11:14,697 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:11:14,697 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1759103315] [2024-06-04 14:11:14,698 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1759103315] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:11:14,698 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:11:14,698 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-04 14:11:14,698 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1327721718] [2024-06-04 14:11:14,698 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:11:14,698 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-04 14:11:14,699 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:11:14,699 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-04 14:11:14,699 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-04 14:11:14,781 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:11:14,781 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 368 places, 442 transitions, 5696 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:11:14,781 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:11:14,781 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:11:14,782 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:11:16,473 INFO L124 PetriNetUnfolderBase]: 4058/6946 cut-off events. [2024-06-04 14:11:16,473 INFO L125 PetriNetUnfolderBase]: For 1716488/1716501 co-relation queries the response was YES. [2024-06-04 14:11:16,573 INFO L83 FinitePrefix]: Finished finitePrefix Result has 68773 conditions, 6946 events. 4058/6946 cut-off events. For 1716488/1716501 co-relation queries the response was YES. Maximal size of possible extension queue 422. Compared 49527 event pairs, 1144 based on Foata normal form. 16/6958 useless extension candidates. Maximal degree in co-relation 68594. Up to 2711 conditions per place. [2024-06-04 14:11:16,602 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 342 selfloop transitions, 158 changer transitions 0/506 dead transitions. [2024-06-04 14:11:16,602 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 377 places, 506 transitions, 7850 flow [2024-06-04 14:11:16,602 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-04 14:11:16,603 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-04 14:11:16,603 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 250 transitions. [2024-06-04 14:11:16,603 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6097560975609756 [2024-06-04 14:11:16,603 INFO L175 Difference]: Start difference. First operand has 368 places, 442 transitions, 5696 flow. Second operand 10 states and 250 transitions. [2024-06-04 14:11:16,603 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 377 places, 506 transitions, 7850 flow [2024-06-04 14:11:25,617 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 367 places, 506 transitions, 7398 flow, removed 4 selfloop flow, removed 10 redundant places. [2024-06-04 14:11:25,622 INFO L231 Difference]: Finished difference. Result has 370 places, 445 transitions, 5733 flow [2024-06-04 14:11:25,622 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5250, PETRI_DIFFERENCE_MINUEND_PLACES=358, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=442, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=155, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=285, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5733, PETRI_PLACES=370, PETRI_TRANSITIONS=445} [2024-06-04 14:11:25,622 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 328 predicate places. [2024-06-04 14:11:25,622 INFO L495 AbstractCegarLoop]: Abstraction has has 370 places, 445 transitions, 5733 flow [2024-06-04 14:11:25,623 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:11:25,623 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:11:25,623 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:11:25,623 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable121 [2024-06-04 14:11:25,623 INFO L420 AbstractCegarLoop]: === Iteration 123 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:11:25,623 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:11:25,623 INFO L85 PathProgramCache]: Analyzing trace with hash 117951224, now seen corresponding path program 2 times [2024-06-04 14:11:25,623 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:11:25,623 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [281746140] [2024-06-04 14:11:25,623 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:11:25,623 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:11:25,628 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:11:25,760 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:11:25,760 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:11:25,760 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [281746140] [2024-06-04 14:11:25,760 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [281746140] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:11:25,760 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:11:25,760 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-04 14:11:25,760 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1076462765] [2024-06-04 14:11:25,760 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:11:25,761 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-04 14:11:25,761 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:11:25,761 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-04 14:11:25,761 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-04 14:11:25,824 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:11:25,824 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 370 places, 445 transitions, 5733 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:11:25,824 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:11:25,824 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:11:25,824 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:11:27,419 INFO L124 PetriNetUnfolderBase]: 4263/7343 cut-off events. [2024-06-04 14:11:27,419 INFO L125 PetriNetUnfolderBase]: For 1949403/1949416 co-relation queries the response was YES. [2024-06-04 14:11:27,522 INFO L83 FinitePrefix]: Finished finitePrefix Result has 73852 conditions, 7343 events. 4263/7343 cut-off events. For 1949403/1949416 co-relation queries the response was YES. Maximal size of possible extension queue 430. Compared 53234 event pairs, 1140 based on Foata normal form. 34/7373 useless extension candidates. Maximal degree in co-relation 73670. Up to 6143 conditions per place. [2024-06-04 14:11:27,554 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 429 selfloop transitions, 53 changer transitions 0/488 dead transitions. [2024-06-04 14:11:27,554 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 378 places, 488 transitions, 7177 flow [2024-06-04 14:11:27,555 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 14:11:27,555 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 14:11:27,555 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 203 transitions. [2024-06-04 14:11:27,555 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5501355013550135 [2024-06-04 14:11:27,555 INFO L175 Difference]: Start difference. First operand has 370 places, 445 transitions, 5733 flow. Second operand 9 states and 203 transitions. [2024-06-04 14:11:27,555 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 378 places, 488 transitions, 7177 flow [2024-06-04 14:11:38,372 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 372 places, 488 transitions, 6800 flow, removed 43 selfloop flow, removed 6 redundant places. [2024-06-04 14:11:38,377 INFO L231 Difference]: Finished difference. Result has 374 places, 449 transitions, 5586 flow [2024-06-04 14:11:38,378 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5376, PETRI_DIFFERENCE_MINUEND_PLACES=364, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=445, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=394, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5586, PETRI_PLACES=374, PETRI_TRANSITIONS=449} [2024-06-04 14:11:38,378 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 332 predicate places. [2024-06-04 14:11:38,378 INFO L495 AbstractCegarLoop]: Abstraction has has 374 places, 449 transitions, 5586 flow [2024-06-04 14:11:38,378 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:11:38,378 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:11:38,378 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:11:38,378 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable122 [2024-06-04 14:11:38,378 INFO L420 AbstractCegarLoop]: === Iteration 124 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:11:38,379 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:11:38,379 INFO L85 PathProgramCache]: Analyzing trace with hash 1972508078, now seen corresponding path program 1 times [2024-06-04 14:11:38,379 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:11:38,379 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1290736463] [2024-06-04 14:11:38,379 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:11:38,379 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:11:38,383 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:11:38,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-06-04 14:11:38,506 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:11:38,506 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1290736463] [2024-06-04 14:11:38,506 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1290736463] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:11:38,506 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:11:38,507 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-04 14:11:38,507 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [317957548] [2024-06-04 14:11:38,507 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:11:38,507 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-04 14:11:38,507 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:11:38,507 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-04 14:11:38,507 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-04 14:11:38,559 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:11:38,559 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 374 places, 449 transitions, 5586 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:11:38,559 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:11:38,559 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:11:38,560 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:11:40,066 INFO L124 PetriNetUnfolderBase]: 3996/6888 cut-off events. [2024-06-04 14:11:40,066 INFO L125 PetriNetUnfolderBase]: For 1623422/1623435 co-relation queries the response was YES. [2024-06-04 14:11:40,140 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63754 conditions, 6888 events. 3996/6888 cut-off events. For 1623422/1623435 co-relation queries the response was YES. Maximal size of possible extension queue 419. Compared 49238 event pairs, 987 based on Foata normal form. 34/6918 useless extension candidates. Maximal degree in co-relation 63570. Up to 5817 conditions per place. [2024-06-04 14:11:40,165 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 414 selfloop transitions, 48 changer transitions 19/487 dead transitions. [2024-06-04 14:11:40,166 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 382 places, 487 transitions, 6700 flow [2024-06-04 14:11:40,166 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 14:11:40,166 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 14:11:40,167 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 202 transitions. [2024-06-04 14:11:40,167 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5474254742547425 [2024-06-04 14:11:40,167 INFO L175 Difference]: Start difference. First operand has 374 places, 449 transitions, 5586 flow. Second operand 9 states and 202 transitions. [2024-06-04 14:11:40,167 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 382 places, 487 transitions, 6700 flow [2024-06-04 14:11:48,016 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 377 places, 487 transitions, 6524 flow, removed 39 selfloop flow, removed 5 redundant places. [2024-06-04 14:11:48,021 INFO L231 Difference]: Finished difference. Result has 378 places, 444 transitions, 5460 flow [2024-06-04 14:11:48,021 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5410, PETRI_DIFFERENCE_MINUEND_PLACES=369, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=449, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=401, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5460, PETRI_PLACES=378, PETRI_TRANSITIONS=444} [2024-06-04 14:11:48,021 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 336 predicate places. [2024-06-04 14:11:48,021 INFO L495 AbstractCegarLoop]: Abstraction has has 378 places, 444 transitions, 5460 flow [2024-06-04 14:11:48,021 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:11:48,021 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:11:48,022 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:11:48,022 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable123 [2024-06-04 14:11:48,022 INFO L420 AbstractCegarLoop]: === Iteration 125 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:11:48,022 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:11:48,022 INFO L85 PathProgramCache]: Analyzing trace with hash 295320080, now seen corresponding path program 2 times [2024-06-04 14:11:48,022 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:11:48,022 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [734734227] [2024-06-04 14:11:48,022 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:11:48,022 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:11:48,026 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:11:48,150 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:11:48,150 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:11:48,150 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [734734227] [2024-06-04 14:11:48,150 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [734734227] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:11:48,150 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:11:48,150 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-04 14:11:48,150 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [118782745] [2024-06-04 14:11:48,150 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:11:48,150 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-04 14:11:48,150 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:11:48,151 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-04 14:11:48,151 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-04 14:11:48,216 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:11:48,216 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 378 places, 444 transitions, 5460 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:11:48,216 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:11:48,216 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:11:48,216 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:11:49,664 INFO L124 PetriNetUnfolderBase]: 4177/7201 cut-off events. [2024-06-04 14:11:49,664 INFO L125 PetriNetUnfolderBase]: For 1929365/1929378 co-relation queries the response was YES. [2024-06-04 14:11:49,748 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72691 conditions, 7201 events. 4177/7201 cut-off events. For 1929365/1929378 co-relation queries the response was YES. Maximal size of possible extension queue 421. Compared 52008 event pairs, 978 based on Foata normal form. 16/7213 useless extension candidates. Maximal degree in co-relation 72506. Up to 5520 conditions per place. [2024-06-04 14:11:49,775 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 426 selfloop transitions, 58 changer transitions 0/490 dead transitions. [2024-06-04 14:11:49,776 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 380 places, 490 transitions, 7182 flow [2024-06-04 14:11:49,776 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 14:11:49,776 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 14:11:49,776 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 203 transitions. [2024-06-04 14:11:49,776 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5501355013550135 [2024-06-04 14:11:49,776 INFO L175 Difference]: Start difference. First operand has 378 places, 444 transitions, 5460 flow. Second operand 9 states and 203 transitions. [2024-06-04 14:11:49,777 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 380 places, 490 transitions, 7182 flow [2024-06-04 14:11:58,465 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 372 places, 490 transitions, 7060 flow, removed 9 selfloop flow, removed 8 redundant places. [2024-06-04 14:11:58,470 INFO L231 Difference]: Finished difference. Result has 375 places, 451 transitions, 5641 flow [2024-06-04 14:11:58,470 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5356, PETRI_DIFFERENCE_MINUEND_PLACES=364, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=444, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=391, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5641, PETRI_PLACES=375, PETRI_TRANSITIONS=451} [2024-06-04 14:11:58,470 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 333 predicate places. [2024-06-04 14:11:58,470 INFO L495 AbstractCegarLoop]: Abstraction has has 375 places, 451 transitions, 5641 flow [2024-06-04 14:11:58,471 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:11:58,471 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:11:58,471 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:11:58,471 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable124 [2024-06-04 14:11:58,471 INFO L420 AbstractCegarLoop]: === Iteration 126 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:11:58,471 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:11:58,471 INFO L85 PathProgramCache]: Analyzing trace with hash 295082930, now seen corresponding path program 3 times [2024-06-04 14:11:58,471 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:11:58,471 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1523989689] [2024-06-04 14:11:58,472 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:11:58,472 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:11:58,476 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:11:58,619 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:11:58,619 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:11:58,619 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1523989689] [2024-06-04 14:11:58,620 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1523989689] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:11:58,620 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:11:58,620 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-04 14:11:58,620 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1842714497] [2024-06-04 14:11:58,620 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:11:58,620 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-04 14:11:58,620 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:11:58,620 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-04 14:11:58,620 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-04 14:11:58,671 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:11:58,672 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 375 places, 451 transitions, 5641 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:11:58,672 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:11:58,672 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:11:58,672 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:12:00,140 INFO L124 PetriNetUnfolderBase]: 4146/7150 cut-off events. [2024-06-04 14:12:00,140 INFO L125 PetriNetUnfolderBase]: For 1870287/1870300 co-relation queries the response was YES. [2024-06-04 14:12:00,228 INFO L83 FinitePrefix]: Finished finitePrefix Result has 69835 conditions, 7150 events. 4146/7150 cut-off events. For 1870287/1870300 co-relation queries the response was YES. Maximal size of possible extension queue 422. Compared 51547 event pairs, 1082 based on Foata normal form. 34/7180 useless extension candidates. Maximal degree in co-relation 69650. Up to 5520 conditions per place. [2024-06-04 14:12:00,255 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 432 selfloop transitions, 56 changer transitions 0/494 dead transitions. [2024-06-04 14:12:00,255 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 384 places, 494 transitions, 7241 flow [2024-06-04 14:12:00,256 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-04 14:12:00,256 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-04 14:12:00,256 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 224 transitions. [2024-06-04 14:12:00,256 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5463414634146342 [2024-06-04 14:12:00,256 INFO L175 Difference]: Start difference. First operand has 375 places, 451 transitions, 5641 flow. Second operand 10 states and 224 transitions. [2024-06-04 14:12:00,256 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 384 places, 494 transitions, 7241 flow [2024-06-04 14:12:08,394 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 380 places, 494 transitions, 7061 flow, removed 52 selfloop flow, removed 4 redundant places. [2024-06-04 14:12:08,399 INFO L231 Difference]: Finished difference. Result has 381 places, 451 transitions, 5578 flow [2024-06-04 14:12:08,399 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5461, PETRI_DIFFERENCE_MINUEND_PLACES=371, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=451, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=395, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5578, PETRI_PLACES=381, PETRI_TRANSITIONS=451} [2024-06-04 14:12:08,399 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 339 predicate places. [2024-06-04 14:12:08,400 INFO L495 AbstractCegarLoop]: Abstraction has has 381 places, 451 transitions, 5578 flow [2024-06-04 14:12:08,400 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:12:08,400 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:12:08,400 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:12:08,400 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable125 [2024-06-04 14:12:08,400 INFO L420 AbstractCegarLoop]: === Iteration 127 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:12:08,400 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:12:08,400 INFO L85 PathProgramCache]: Analyzing trace with hash 295082744, now seen corresponding path program 3 times [2024-06-04 14:12:08,400 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:12:08,400 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [486181288] [2024-06-04 14:12:08,400 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:12:08,401 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:12:08,405 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:12:08,527 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:12:08,527 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:12:08,527 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [486181288] [2024-06-04 14:12:08,527 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [486181288] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:12:08,527 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:12:08,527 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-04 14:12:08,527 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [217878702] [2024-06-04 14:12:08,527 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:12:08,528 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-04 14:12:08,528 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:12:08,528 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-04 14:12:08,528 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-04 14:12:08,572 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:12:08,572 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 381 places, 451 transitions, 5578 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:12:08,572 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:12:08,572 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:12:08,572 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:12:10,034 INFO L124 PetriNetUnfolderBase]: 4085/7057 cut-off events. [2024-06-04 14:12:10,035 INFO L125 PetriNetUnfolderBase]: For 1758617/1758630 co-relation queries the response was YES. [2024-06-04 14:12:10,127 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66537 conditions, 7057 events. 4085/7057 cut-off events. For 1758617/1758630 co-relation queries the response was YES. Maximal size of possible extension queue 423. Compared 50893 event pairs, 1044 based on Foata normal form. 34/7087 useless extension candidates. Maximal degree in co-relation 66352. Up to 5520 conditions per place. [2024-06-04 14:12:10,154 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 416 selfloop transitions, 48 changer transitions 23/493 dead transitions. [2024-06-04 14:12:10,154 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 390 places, 493 transitions, 6960 flow [2024-06-04 14:12:10,156 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-04 14:12:10,156 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-04 14:12:10,156 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 222 transitions. [2024-06-04 14:12:10,157 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5414634146341464 [2024-06-04 14:12:10,157 INFO L175 Difference]: Start difference. First operand has 381 places, 451 transitions, 5578 flow. Second operand 10 states and 222 transitions. [2024-06-04 14:12:10,157 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 390 places, 493 transitions, 6960 flow [2024-06-04 14:12:19,066 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 383 places, 493 transitions, 6792 flow, removed 24 selfloop flow, removed 7 redundant places. [2024-06-04 14:12:19,071 INFO L231 Difference]: Finished difference. Result has 384 places, 442 transitions, 5406 flow [2024-06-04 14:12:19,071 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5410, PETRI_DIFFERENCE_MINUEND_PLACES=374, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=451, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=403, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5406, PETRI_PLACES=384, PETRI_TRANSITIONS=442} [2024-06-04 14:12:19,071 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 342 predicate places. [2024-06-04 14:12:19,071 INFO L495 AbstractCegarLoop]: Abstraction has has 384 places, 442 transitions, 5406 flow [2024-06-04 14:12:19,071 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:12:19,071 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:12:19,071 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:12:19,072 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable126 [2024-06-04 14:12:19,072 INFO L420 AbstractCegarLoop]: === Iteration 128 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:12:19,072 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:12:19,072 INFO L85 PathProgramCache]: Analyzing trace with hash -669819306, now seen corresponding path program 4 times [2024-06-04 14:12:19,072 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:12:19,073 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1420377698] [2024-06-04 14:12:19,073 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:12:19,073 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:12:19,079 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:12:19,198 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:12:19,198 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:12:19,199 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1420377698] [2024-06-04 14:12:19,199 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1420377698] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:12:19,199 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:12:19,199 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-04 14:12:19,199 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [499687306] [2024-06-04 14:12:19,199 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:12:19,200 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-04 14:12:19,200 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:12:19,200 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-04 14:12:19,200 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-04 14:12:19,265 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:12:19,265 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 384 places, 442 transitions, 5406 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:12:19,265 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:12:19,265 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:12:19,265 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:12:20,826 INFO L124 PetriNetUnfolderBase]: 4310/7388 cut-off events. [2024-06-04 14:12:20,826 INFO L125 PetriNetUnfolderBase]: For 2180523/2180536 co-relation queries the response was YES. [2024-06-04 14:12:20,927 INFO L83 FinitePrefix]: Finished finitePrefix Result has 78174 conditions, 7388 events. 4310/7388 cut-off events. For 2180523/2180536 co-relation queries the response was YES. Maximal size of possible extension queue 437. Compared 53411 event pairs, 1524 based on Foata normal form. 16/7400 useless extension candidates. Maximal degree in co-relation 77988. Up to 5041 conditions per place. [2024-06-04 14:12:20,960 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 341 selfloop transitions, 155 changer transitions 0/502 dead transitions. [2024-06-04 14:12:20,960 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 385 places, 502 transitions, 7264 flow [2024-06-04 14:12:20,961 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-04 14:12:20,961 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-04 14:12:20,961 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 265 transitions. [2024-06-04 14:12:20,962 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5875831485587583 [2024-06-04 14:12:20,962 INFO L175 Difference]: Start difference. First operand has 384 places, 442 transitions, 5406 flow. Second operand 11 states and 265 transitions. [2024-06-04 14:12:20,962 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 385 places, 502 transitions, 7264 flow [2024-06-04 14:12:30,460 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 374 places, 502 transitions, 7124 flow, removed 20 selfloop flow, removed 11 redundant places. [2024-06-04 14:12:30,466 INFO L231 Difference]: Finished difference. Result has 377 places, 445 transitions, 5773 flow [2024-06-04 14:12:30,466 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5290, PETRI_DIFFERENCE_MINUEND_PLACES=364, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=442, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=152, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=287, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5773, PETRI_PLACES=377, PETRI_TRANSITIONS=445} [2024-06-04 14:12:30,467 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 335 predicate places. [2024-06-04 14:12:30,468 INFO L495 AbstractCegarLoop]: Abstraction has has 377 places, 445 transitions, 5773 flow [2024-06-04 14:12:30,468 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:12:30,469 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:12:30,469 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:12:30,470 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable127 [2024-06-04 14:12:30,470 INFO L420 AbstractCegarLoop]: === Iteration 129 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:12:30,471 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:12:30,471 INFO L85 PathProgramCache]: Analyzing trace with hash -669699336, now seen corresponding path program 5 times [2024-06-04 14:12:30,471 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:12:30,471 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [506788042] [2024-06-04 14:12:30,471 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:12:30,471 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:12:30,476 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:12:30,658 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:12:30,659 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:12:30,659 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [506788042] [2024-06-04 14:12:30,659 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [506788042] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:12:30,659 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:12:30,659 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-04 14:12:30,660 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [352686156] [2024-06-04 14:12:30,660 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:12:30,660 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-04 14:12:30,660 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:12:30,660 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-04 14:12:30,660 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-04 14:12:30,710 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:12:30,710 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 377 places, 445 transitions, 5773 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:12:30,710 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:12:30,710 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:12:30,710 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:12:32,679 INFO L124 PetriNetUnfolderBase]: 4279/7386 cut-off events. [2024-06-04 14:12:32,679 INFO L125 PetriNetUnfolderBase]: For 2007897/2007910 co-relation queries the response was YES. [2024-06-04 14:12:32,803 INFO L83 FinitePrefix]: Finished finitePrefix Result has 74686 conditions, 7386 events. 4279/7386 cut-off events. For 2007897/2007910 co-relation queries the response was YES. Maximal size of possible extension queue 436. Compared 53871 event pairs, 1586 based on Foata normal form. 34/7407 useless extension candidates. Maximal degree in co-relation 74502. Up to 6322 conditions per place. [2024-06-04 14:12:32,831 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 434 selfloop transitions, 43 changer transitions 0/483 dead transitions. [2024-06-04 14:12:32,831 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 385 places, 483 transitions, 7093 flow [2024-06-04 14:12:32,832 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 14:12:32,832 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 14:12:32,832 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 202 transitions. [2024-06-04 14:12:32,832 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5474254742547425 [2024-06-04 14:12:32,832 INFO L175 Difference]: Start difference. First operand has 377 places, 445 transitions, 5773 flow. Second operand 9 states and 202 transitions. [2024-06-04 14:12:32,832 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 385 places, 483 transitions, 7093 flow [2024-06-04 14:12:44,260 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 378 places, 483 transitions, 6746 flow, removed 41 selfloop flow, removed 7 redundant places. [2024-06-04 14:12:44,265 INFO L231 Difference]: Finished difference. Result has 379 places, 445 transitions, 5517 flow [2024-06-04 14:12:44,265 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5426, PETRI_DIFFERENCE_MINUEND_PLACES=370, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=445, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=402, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5517, PETRI_PLACES=379, PETRI_TRANSITIONS=445} [2024-06-04 14:12:44,266 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 337 predicate places. [2024-06-04 14:12:44,266 INFO L495 AbstractCegarLoop]: Abstraction has has 379 places, 445 transitions, 5517 flow [2024-06-04 14:12:44,266 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:12:44,266 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:12:44,266 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:12:44,266 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable128 [2024-06-04 14:12:44,266 INFO L420 AbstractCegarLoop]: === Iteration 130 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:12:44,266 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:12:44,266 INFO L85 PathProgramCache]: Analyzing trace with hash -669699150, now seen corresponding path program 4 times [2024-06-04 14:12:44,267 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:12:44,267 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [211664714] [2024-06-04 14:12:44,267 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:12:44,267 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:12:44,270 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:12:44,422 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:12:44,422 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:12:44,422 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [211664714] [2024-06-04 14:12:44,422 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [211664714] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:12:44,422 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:12:44,422 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-04 14:12:44,422 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2076586178] [2024-06-04 14:12:44,422 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:12:44,422 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-04 14:12:44,422 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:12:44,423 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-04 14:12:44,423 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-04 14:12:44,490 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:12:44,490 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 379 places, 445 transitions, 5517 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:12:44,490 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:12:44,490 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:12:44,490 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:12:45,951 INFO L124 PetriNetUnfolderBase]: 4218/7255 cut-off events. [2024-06-04 14:12:45,951 INFO L125 PetriNetUnfolderBase]: For 1922207/1922220 co-relation queries the response was YES. [2024-06-04 14:12:46,046 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71286 conditions, 7255 events. 4218/7255 cut-off events. For 1922207/1922220 co-relation queries the response was YES. Maximal size of possible extension queue 430. Compared 52544 event pairs, 1556 based on Foata normal form. 34/7278 useless extension candidates. Maximal degree in co-relation 71101. Up to 6322 conditions per place. [2024-06-04 14:12:46,073 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 419 selfloop transitions, 38 changer transitions 19/482 dead transitions. [2024-06-04 14:12:46,073 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 387 places, 482 transitions, 6619 flow [2024-06-04 14:12:46,073 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 14:12:46,073 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 14:12:46,073 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 201 transitions. [2024-06-04 14:12:46,073 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5447154471544715 [2024-06-04 14:12:46,074 INFO L175 Difference]: Start difference. First operand has 379 places, 445 transitions, 5517 flow. Second operand 9 states and 201 transitions. [2024-06-04 14:12:46,074 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 387 places, 482 transitions, 6619 flow [2024-06-04 14:12:54,478 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 380 places, 482 transitions, 6482 flow, removed 8 selfloop flow, removed 7 redundant places. [2024-06-04 14:12:54,483 INFO L231 Difference]: Finished difference. Result has 381 places, 440 transitions, 5400 flow [2024-06-04 14:12:54,483 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5380, PETRI_DIFFERENCE_MINUEND_PLACES=372, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=445, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=407, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5400, PETRI_PLACES=381, PETRI_TRANSITIONS=440} [2024-06-04 14:12:54,483 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 339 predicate places. [2024-06-04 14:12:54,484 INFO L495 AbstractCegarLoop]: Abstraction has has 381 places, 440 transitions, 5400 flow [2024-06-04 14:12:54,484 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:12:54,484 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:12:54,484 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:12:54,484 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable129 [2024-06-04 14:12:54,484 INFO L420 AbstractCegarLoop]: === Iteration 131 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:12:54,484 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:12:54,484 INFO L85 PathProgramCache]: Analyzing trace with hash -527716236, now seen corresponding path program 6 times [2024-06-04 14:12:54,484 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:12:54,484 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [72849863] [2024-06-04 14:12:54,484 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:12:54,485 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:12:54,488 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:12:54,606 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:12:54,607 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:12:54,607 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [72849863] [2024-06-04 14:12:54,607 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [72849863] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:12:54,607 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:12:54,607 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-04 14:12:54,607 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1506955514] [2024-06-04 14:12:54,607 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:12:54,607 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-04 14:12:54,607 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:12:54,608 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-04 14:12:54,608 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-04 14:12:54,657 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:12:54,658 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 381 places, 440 transitions, 5400 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:12:54,658 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:12:54,658 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:12:54,658 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:12:56,145 INFO L124 PetriNetUnfolderBase]: 4098/7028 cut-off events. [2024-06-04 14:12:56,145 INFO L125 PetriNetUnfolderBase]: For 1879028/1879041 co-relation queries the response was YES. [2024-06-04 14:12:56,230 INFO L83 FinitePrefix]: Finished finitePrefix Result has 70747 conditions, 7028 events. 4098/7028 cut-off events. For 1879028/1879041 co-relation queries the response was YES. Maximal size of possible extension queue 419. Compared 50321 event pairs, 1543 based on Foata normal form. 18/7040 useless extension candidates. Maximal degree in co-relation 70561. Up to 5968 conditions per place. [2024-06-04 14:12:56,255 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 326 selfloop transitions, 155 changer transitions 0/487 dead transitions. [2024-06-04 14:12:56,255 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 385 places, 487 transitions, 6868 flow [2024-06-04 14:12:56,255 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-04 14:12:56,255 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-04 14:12:56,255 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 253 transitions. [2024-06-04 14:12:56,256 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5609756097560976 [2024-06-04 14:12:56,256 INFO L175 Difference]: Start difference. First operand has 381 places, 440 transitions, 5400 flow. Second operand 11 states and 253 transitions. [2024-06-04 14:12:56,256 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 385 places, 487 transitions, 6868 flow [2024-06-04 14:13:04,946 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 376 places, 487 transitions, 6743 flow, removed 6 selfloop flow, removed 9 redundant places. [2024-06-04 14:13:04,951 INFO L231 Difference]: Finished difference. Result has 377 places, 442 transitions, 5707 flow [2024-06-04 14:13:04,951 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5279, PETRI_DIFFERENCE_MINUEND_PLACES=366, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=440, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=154, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=286, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5707, PETRI_PLACES=377, PETRI_TRANSITIONS=442} [2024-06-04 14:13:04,951 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 335 predicate places. [2024-06-04 14:13:04,951 INFO L495 AbstractCegarLoop]: Abstraction has has 377 places, 442 transitions, 5707 flow [2024-06-04 14:13:04,951 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:13:04,952 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:13:04,952 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:13:04,952 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable130 [2024-06-04 14:13:04,952 INFO L420 AbstractCegarLoop]: === Iteration 132 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:13:04,952 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:13:04,952 INFO L85 PathProgramCache]: Analyzing trace with hash -519145356, now seen corresponding path program 7 times [2024-06-04 14:13:04,952 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:13:04,952 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1642312347] [2024-06-04 14:13:04,952 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:13:04,953 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:13:04,957 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:13:05,085 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:13:05,085 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:13:05,085 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1642312347] [2024-06-04 14:13:05,085 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1642312347] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:13:05,085 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:13:05,085 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-04 14:13:05,085 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1865777648] [2024-06-04 14:13:05,085 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:13:05,085 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-04 14:13:05,085 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:13:05,086 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-04 14:13:05,086 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2024-06-04 14:13:05,141 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:13:05,142 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 377 places, 442 transitions, 5707 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:13:05,142 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:13:05,142 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:13:05,142 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:13:06,661 INFO L124 PetriNetUnfolderBase]: 3953/6779 cut-off events. [2024-06-04 14:13:06,662 INFO L125 PetriNetUnfolderBase]: For 1649493/1649506 co-relation queries the response was YES. [2024-06-04 14:13:06,732 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65804 conditions, 6779 events. 3953/6779 cut-off events. For 1649493/1649506 co-relation queries the response was YES. Maximal size of possible extension queue 416. Compared 48189 event pairs, 1454 based on Foata normal form. 18/6793 useless extension candidates. Maximal degree in co-relation 65621. Up to 5931 conditions per place. [2024-06-04 14:13:06,754 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 320 selfloop transitions, 153 changer transitions 0/479 dead transitions. [2024-06-04 14:13:06,754 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 387 places, 479 transitions, 6777 flow [2024-06-04 14:13:06,755 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-04 14:13:06,755 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-04 14:13:06,755 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 246 transitions. [2024-06-04 14:13:06,755 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5454545454545454 [2024-06-04 14:13:06,755 INFO L175 Difference]: Start difference. First operand has 377 places, 442 transitions, 5707 flow. Second operand 11 states and 246 transitions. [2024-06-04 14:13:06,755 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 387 places, 479 transitions, 6777 flow [2024-06-04 14:13:14,258 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 380 places, 479 transitions, 6494 flow, removed 46 selfloop flow, removed 7 redundant places. [2024-06-04 14:13:14,263 INFO L231 Difference]: Finished difference. Result has 381 places, 442 transitions, 5735 flow [2024-06-04 14:13:14,263 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5424, PETRI_DIFFERENCE_MINUEND_PLACES=370, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=442, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=153, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=289, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5735, PETRI_PLACES=381, PETRI_TRANSITIONS=442} [2024-06-04 14:13:14,264 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 339 predicate places. [2024-06-04 14:13:14,264 INFO L495 AbstractCegarLoop]: Abstraction has has 381 places, 442 transitions, 5735 flow [2024-06-04 14:13:14,264 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:13:14,264 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:13:14,264 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:13:14,264 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable131 [2024-06-04 14:13:14,265 INFO L420 AbstractCegarLoop]: === Iteration 133 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:13:14,265 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:13:14,265 INFO L85 PathProgramCache]: Analyzing trace with hash -403675440, now seen corresponding path program 5 times [2024-06-04 14:13:14,265 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:13:14,265 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [934629276] [2024-06-04 14:13:14,265 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:13:14,266 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:13:14,270 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:13:14,547 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:13:14,547 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:13:14,547 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [934629276] [2024-06-04 14:13:14,547 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [934629276] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:13:14,547 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:13:14,547 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-04 14:13:14,547 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [120945684] [2024-06-04 14:13:14,547 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:13:14,547 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-04 14:13:14,547 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:13:14,548 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-04 14:13:14,548 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-04 14:13:14,589 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:13:14,589 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 381 places, 442 transitions, 5735 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:13:14,589 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:13:14,589 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:13:14,589 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:13:16,013 INFO L124 PetriNetUnfolderBase]: 4057/6969 cut-off events. [2024-06-04 14:13:16,013 INFO L125 PetriNetUnfolderBase]: For 1825386/1825399 co-relation queries the response was YES. [2024-06-04 14:13:16,096 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66505 conditions, 6969 events. 4057/6969 cut-off events. For 1825386/1825399 co-relation queries the response was YES. Maximal size of possible extension queue 427. Compared 49940 event pairs, 1510 based on Foata normal form. 44/7009 useless extension candidates. Maximal degree in co-relation 66320. Up to 6160 conditions per place. [2024-06-04 14:13:16,121 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 413 selfloop transitions, 38 changer transitions 14/471 dead transitions. [2024-06-04 14:13:16,121 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 389 places, 471 transitions, 6789 flow [2024-06-04 14:13:16,122 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 14:13:16,122 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 14:13:16,122 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 195 transitions. [2024-06-04 14:13:16,122 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5284552845528455 [2024-06-04 14:13:16,122 INFO L175 Difference]: Start difference. First operand has 381 places, 442 transitions, 5735 flow. Second operand 9 states and 195 transitions. [2024-06-04 14:13:16,122 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 389 places, 471 transitions, 6789 flow [2024-06-04 14:13:23,505 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 379 places, 471 transitions, 6473 flow, removed 1 selfloop flow, removed 10 redundant places. [2024-06-04 14:13:23,511 INFO L231 Difference]: Finished difference. Result has 380 places, 437 transitions, 5428 flow [2024-06-04 14:13:23,511 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5419, PETRI_DIFFERENCE_MINUEND_PLACES=371, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=442, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=404, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5428, PETRI_PLACES=380, PETRI_TRANSITIONS=437} [2024-06-04 14:13:23,511 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 338 predicate places. [2024-06-04 14:13:23,511 INFO L495 AbstractCegarLoop]: Abstraction has has 380 places, 437 transitions, 5428 flow [2024-06-04 14:13:23,511 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:13:23,511 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:13:23,511 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:13:23,511 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable132 [2024-06-04 14:13:23,512 INFO L420 AbstractCegarLoop]: === Iteration 134 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:13:23,512 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:13:23,512 INFO L85 PathProgramCache]: Analyzing trace with hash -404001870, now seen corresponding path program 6 times [2024-06-04 14:13:23,512 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:13:23,512 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [628745045] [2024-06-04 14:13:23,512 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:13:23,512 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:13:23,516 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:13:23,669 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:13:23,670 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:13:23,670 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [628745045] [2024-06-04 14:13:23,670 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [628745045] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:13:23,670 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:13:23,670 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-04 14:13:23,670 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [849034132] [2024-06-04 14:13:23,670 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:13:23,671 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-04 14:13:23,671 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:13:23,671 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-04 14:13:23,671 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-04 14:13:23,740 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:13:23,740 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 380 places, 437 transitions, 5428 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:13:23,740 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:13:23,740 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:13:23,741 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:13:25,139 INFO L124 PetriNetUnfolderBase]: 4133/7135 cut-off events. [2024-06-04 14:13:25,139 INFO L125 PetriNetUnfolderBase]: For 1834624/1834637 co-relation queries the response was YES. [2024-06-04 14:13:25,223 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66962 conditions, 7135 events. 4133/7135 cut-off events. For 1834624/1834637 co-relation queries the response was YES. Maximal size of possible extension queue 430. Compared 51600 event pairs, 1502 based on Foata normal form. 40/7171 useless extension candidates. Maximal degree in co-relation 66776. Up to 6138 conditions per place. [2024-06-04 14:13:25,248 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 411 selfloop transitions, 33 changer transitions 26/476 dead transitions. [2024-06-04 14:13:25,248 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 385 places, 476 transitions, 6587 flow [2024-06-04 14:13:25,249 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 14:13:25,249 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 14:13:25,249 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 198 transitions. [2024-06-04 14:13:25,249 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5365853658536586 [2024-06-04 14:13:25,249 INFO L175 Difference]: Start difference. First operand has 380 places, 437 transitions, 5428 flow. Second operand 9 states and 198 transitions. [2024-06-04 14:13:25,249 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 385 places, 476 transitions, 6587 flow [2024-06-04 14:13:33,789 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 377 places, 476 transitions, 6499 flow, removed 6 selfloop flow, removed 8 redundant places. [2024-06-04 14:13:33,794 INFO L231 Difference]: Finished difference. Result has 379 places, 432 transitions, 5354 flow [2024-06-04 14:13:33,794 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5342, PETRI_DIFFERENCE_MINUEND_PLACES=369, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=437, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=404, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5354, PETRI_PLACES=379, PETRI_TRANSITIONS=432} [2024-06-04 14:13:33,794 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 337 predicate places. [2024-06-04 14:13:33,794 INFO L495 AbstractCegarLoop]: Abstraction has has 379 places, 432 transitions, 5354 flow [2024-06-04 14:13:33,794 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:13:33,794 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:13:33,794 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:13:33,794 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable133 [2024-06-04 14:13:33,794 INFO L420 AbstractCegarLoop]: === Iteration 135 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:13:33,795 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:13:33,795 INFO L85 PathProgramCache]: Analyzing trace with hash -238036306, now seen corresponding path program 7 times [2024-06-04 14:13:33,795 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:13:33,795 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [324059659] [2024-06-04 14:13:33,795 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:13:33,795 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:13:33,799 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:13:33,923 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:13:33,923 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:13:33,924 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [324059659] [2024-06-04 14:13:33,924 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [324059659] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:13:33,924 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:13:33,924 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-04 14:13:33,924 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [249979116] [2024-06-04 14:13:33,924 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:13:33,924 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-04 14:13:33,924 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:13:33,924 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-04 14:13:33,924 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-04 14:13:33,971 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:13:33,971 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 379 places, 432 transitions, 5354 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:13:33,971 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:13:33,972 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:13:33,972 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:13:35,337 INFO L124 PetriNetUnfolderBase]: 4037/6941 cut-off events. [2024-06-04 14:13:35,337 INFO L125 PetriNetUnfolderBase]: For 1857658/1857671 co-relation queries the response was YES. [2024-06-04 14:13:35,417 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66240 conditions, 6941 events. 4037/6941 cut-off events. For 1857658/1857671 co-relation queries the response was YES. Maximal size of possible extension queue 422. Compared 49749 event pairs, 1516 based on Foata normal form. 44/6981 useless extension candidates. Maximal degree in co-relation 66054. Up to 6117 conditions per place. [2024-06-04 14:13:35,441 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 394 selfloop transitions, 45 changer transitions 14/459 dead transitions. [2024-06-04 14:13:35,441 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 382 places, 459 transitions, 6380 flow [2024-06-04 14:13:35,441 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-04 14:13:35,441 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-04 14:13:35,442 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 213 transitions. [2024-06-04 14:13:35,442 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5195121951219512 [2024-06-04 14:13:35,442 INFO L175 Difference]: Start difference. First operand has 379 places, 432 transitions, 5354 flow. Second operand 10 states and 213 transitions. [2024-06-04 14:13:35,442 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 382 places, 459 transitions, 6380 flow [2024-06-04 14:13:43,051 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 376 places, 459 transitions, 6302 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-06-04 14:13:43,056 INFO L231 Difference]: Finished difference. Result has 377 places, 427 transitions, 5305 flow [2024-06-04 14:13:43,056 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5278, PETRI_DIFFERENCE_MINUEND_PLACES=367, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=432, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=387, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5305, PETRI_PLACES=377, PETRI_TRANSITIONS=427} [2024-06-04 14:13:43,056 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 335 predicate places. [2024-06-04 14:13:43,056 INFO L495 AbstractCegarLoop]: Abstraction has has 377 places, 427 transitions, 5305 flow [2024-06-04 14:13:43,056 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:13:43,057 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:13:43,057 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:13:43,057 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable134 [2024-06-04 14:13:43,057 INFO L420 AbstractCegarLoop]: === Iteration 136 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:13:43,057 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:13:43,057 INFO L85 PathProgramCache]: Analyzing trace with hash -1753932370, now seen corresponding path program 8 times [2024-06-04 14:13:43,057 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:13:43,058 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1386628963] [2024-06-04 14:13:43,058 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:13:43,058 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:13:43,064 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:13:43,196 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:13:43,196 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:13:43,196 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1386628963] [2024-06-04 14:13:43,196 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1386628963] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:13:43,196 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:13:43,196 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-04 14:13:43,196 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1411485774] [2024-06-04 14:13:43,196 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:13:43,196 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-04 14:13:43,196 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:13:43,197 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-04 14:13:43,197 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-04 14:13:43,257 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:13:43,257 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 377 places, 427 transitions, 5305 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:13:43,257 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:13:43,257 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:13:43,257 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:13:44,693 INFO L124 PetriNetUnfolderBase]: 4155/7088 cut-off events. [2024-06-04 14:13:44,693 INFO L125 PetriNetUnfolderBase]: For 1957099/1957112 co-relation queries the response was YES. [2024-06-04 14:13:44,777 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71597 conditions, 7088 events. 4155/7088 cut-off events. For 1957099/1957112 co-relation queries the response was YES. Maximal size of possible extension queue 430. Compared 50565 event pairs, 1542 based on Foata normal form. 18/7100 useless extension candidates. Maximal degree in co-relation 71412. Up to 6084 conditions per place. [2024-06-04 14:13:44,803 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 400 selfloop transitions, 45 changer transitions 9/460 dead transitions. [2024-06-04 14:13:44,803 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 382 places, 460 transitions, 6635 flow [2024-06-04 14:13:44,803 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 14:13:44,803 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 14:13:44,804 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 199 transitions. [2024-06-04 14:13:44,804 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5392953929539296 [2024-06-04 14:13:44,804 INFO L175 Difference]: Start difference. First operand has 377 places, 427 transitions, 5305 flow. Second operand 9 states and 199 transitions. [2024-06-04 14:13:44,804 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 382 places, 460 transitions, 6635 flow [2024-06-04 14:13:53,368 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 374 places, 460 transitions, 6531 flow, removed 7 selfloop flow, removed 8 redundant places. [2024-06-04 14:13:53,373 INFO L231 Difference]: Finished difference. Result has 376 places, 426 transitions, 5296 flow [2024-06-04 14:13:53,373 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5205, PETRI_DIFFERENCE_MINUEND_PLACES=366, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=427, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=382, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5296, PETRI_PLACES=376, PETRI_TRANSITIONS=426} [2024-06-04 14:13:53,373 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 334 predicate places. [2024-06-04 14:13:53,374 INFO L495 AbstractCegarLoop]: Abstraction has has 376 places, 426 transitions, 5296 flow [2024-06-04 14:13:53,374 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:13:53,374 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:13:53,374 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:13:53,374 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable135 [2024-06-04 14:13:53,374 INFO L420 AbstractCegarLoop]: === Iteration 137 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:13:53,375 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:13:53,375 INFO L85 PathProgramCache]: Analyzing trace with hash -1174267602, now seen corresponding path program 9 times [2024-06-04 14:13:53,375 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:13:53,375 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [615810528] [2024-06-04 14:13:53,376 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:13:53,376 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:13:53,385 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:13:53,519 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:13:53,519 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:13:53,519 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [615810528] [2024-06-04 14:13:53,519 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [615810528] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:13:53,519 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:13:53,519 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-04 14:13:53,519 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1898443750] [2024-06-04 14:13:53,519 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:13:53,519 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-04 14:13:53,520 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:13:53,520 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-04 14:13:53,520 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-04 14:13:53,608 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:13:53,608 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 376 places, 426 transitions, 5296 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:13:53,608 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:13:53,608 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:13:53,608 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand